Áp dụng cho
Microsoft Dynamics CRM 2011 Microsoft CRM client for Microsoft Office Outlook

Triệu chứng

Giả định rằng bạn sử dụng Microsoft Dynamics CRM 2011 Client cho Microsoft Office Outlook và chuyển hướng thư mục đó được bật trên máy khách. Khi bạn tìm cách theo dõi một mục hoặc chạy đồng bộ hóa với hàm CRM trong tình huống này, bạn nhận được thông báo lỗi tương tự như sau:

[2011-09-07 11:11:08.517] Quy trình: OUTLOOK | Tổ chức: 00000000-0000-0000-0000-000000000000 | Thread: 24 | Thể loại: ngoại lệ | Người dùng: 00000000-0000-0000-0000-000000000000 | Mức: lỗi | CrmException.. hàm CrmException.. ctor (tin nhắn chuỗi, ngoại lệ innerException, Int32 errorCode, boolean isFlowControlException) tại CrmException.. ctor (tin nhắn chuỗi, ngoại lệ innerException) tại CrmSqlCeConnection. <mở>b__2 (SqlCeException ex) tại ExceptionFilter. TryFilter (cơ quan hành động, predicate ' 1 Filter, ' 1 Catchmệnh đề) tại IdMappingTable. Markallitemsnottruy nhập () >ngoại lệ CRM: Message: SQL CE cơ sở dữ liệu đang được sử dụng bởi một quy trình khác, ErrorCode:-2147220970, InnerException: có một vi phạm chia sẻ tệp. Một quy trình khác có thể đang sử dụng tệp. [ \\<server>\C$\<user>\Microsoft\MSCRM\Client\OutlookSyncCache.sdf ].

Nguyên nhân

Sự cố này xảy ra do hạn chế trong Microsoft SQL Server 2000 Windows CE Edition 3,5 (SQL Server CE 3,5). 

Giải pháp

YÙ Sau khi Microsoft Dynamics CRM cho Outlook Update Rollup 15 đã được áp dụng, nó sẽ tự động nâng cấp lên SQL CE 4,0. Do đó, giải pháp dưới đây chỉ cần thiết để Cập Nhật rollup 14 và thấp hơn. Để chạy Microsoft Dynamics CRM 2011 khi thư mục ứng dụng dữ liệu được đặt trên một chia sẻ từ xa, hãy làm theo các bước sau đây:

  1. Cài đặt SQL Server CE 4,0. Để thực hiện điều này, hãy truy cập trang web Microsoft sau đây:

    http://www.microsoft.com/download/en/details.aspx?id=17876Lưu ý́

    • Bước này đòi hỏi phải có quyền tăng cao.

    • Trong SQL Server CE 4,0, các máy khách 64 bit không cần cài đặt phiên bản 32-bit.

  2. Thêm mã XML sau đây bên dưới phần cấu hình trong CrmClient {14B13b7a-ca/17 40Bd-ac60-8c45367e807c}. config file nằm trong danh mục Program Files\MSCRM\Client:

    <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">   <dependentAssembly>      <assemblyIdentity name="System.Data.SqlServerCe" publicKeyToken="89845dcd8080cc91" culture="neutral" />      <bindingRedirect oldVersion="3.5.1.0"      newVersion="4.0.0.0"/>   </dependentAssembly> </assemblyBinding></runtime>

    Lưu ý́

    • Bước này đòi hỏi phải có quyền tăng cao.

    • Hãy đảm bảo rằng bạn thêm mã này trước thẻ> </configuration.

  3. Ngoài ra, có một tệp cấu hình thứ hai mà trình hướng dẫn cấu hình gọi. Tệp được đặt tên là Microsoft. CRM. Application. Outlook. ConfigWizard. exe. config và tệp nằm trong Program Files\Microsoft Dynamics Crm\client\configtrình hướng dẫn thư mục:

    <configuration>  <startup>    <supportedRuntime version="v4.0.30319" />  </startup>  <runtime>    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">      <probing privatePath="..\bin"/>      <dependentAssembly>        <assemblyIdentity name="System.Data.SqlServerCe"        publicKeyToken="89845dcd8080cc91"        culture="neutral" />        <bindingRedirect oldVersion="3.5.1.0"        newVersion="4.0.0.0"/>      </dependentAssembly>    </assemblyBinding>  </runtime>  <system.net>    <defaultProxy useDefaultCredentials="true" />  </system.net></configuration>
  4. Xóa tất cả các tệp SDF trong% LocalAppData%% AppData% thư mục. Để biết thêm thông tin, hãy xem mục "danh sách cơ sở dữ liệu trong CRM".Lưu ý Các tệp SDF đã được tạo trong SQL Server CE 3,5 không tương thích với SQL Server CE 4,0.

Cảnh báo

Sau khi bạn nâng cấp từ SQL Server CE 3,5 sang SQL Server CE 4,0, bạn có thể gặp phải sự giảm hiệu suất trong lần đầu tiên bạn chạy Microsoft Dynamics CRM. Hành vi này xảy ra vì Microsoft Dynamics CRM phải tạo lại tất cả các bộ đệm ẩn. Một số kho lưu trữ bị ảnh hưởng bởi kích cỡ của hộp thư đến.

Các bước xác thực

Để xác nhận rằng bạn đã áp dụng chính xác độ phân giải, hãy làm theo các bước sau:

  1. Khởi động Outlook sau khi bạn thực hiện tất cả các bước từ trước đó trong phần "độ phân giải".

  2. Hãy đảm bảo rằng bổ trợ Microsoft Dynamics CRM bắt đầu chính xác.

  3. Khởi động công cụ Process Explorer. Để tải xuống Process Explorer, hãy truy cập trang web Microsoft sau đây:

    http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

  4. Tìm tiến trình Outlook. exe , rồi bấm đúp vào nó.

  5. Chọn tab .net hội đồng, rồi bung rộng Appdomain: shareddomain nếu nó chưa được bung rộng.

  6. Tìm hệ thống. Data. SqlServerCe trong danh sách. Hãy đảm bảo rằng đường dẫn có chứa phiên bản SQL Server CE sau: C:\windows\assembly\ GAC_MSIL \System.Data.SqlServerCe\4.0.Lưu ý Nếu đường dẫn có chứa SQL Server CE 3.5.1.0, chuyển hướng lắp ráp sẽ không hoạt động.

Danh sách các cơ sở dữ liệu trong CRM

  • %LocalAppData%\Microsoft\MSCRM\Client

    • Crmcache. SDFlưu ý tệp này chứa bộ đệm ẩn nền tảng không siêu dữ liệu.

    • {GUID} [True | false]. SDFlưu ý tệp này chứa lưu trữ nội bộ lưu trữ MAPI.

    Lưu ý Có thể có nhiều tệp để sử dụng ngoại tuyến và trực tuyến.

  • %AppData%\Microsoft\MSCRM\Client

    • Emailf. SDFlưu ý tệp này có chứa ánh xạ giữa các mục CRM và MAPI.

    • Outlooksynccache. SDF lưu ý tệp này có chứa trạng thái nội bộ cho đồng bộ.

Để sử dụng chuyển hướng thư mục trong Microsoft Dynamics CRM, bạn phải sử dụng đường dẫn quy ước đặt tên chung (UNC).

Trạng thái

Microsoft đã xác nhận đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".

Thông tin Bổ sung

Để biết thêm thông tin về thuật ngữ cập nhật phần mềm, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:

824684 Mô tả thuật ngữ chuẩn được sử dụng để miêu tả các bản cập nhật phần mềm của MicrosoftĐể biết thêm thông tin về các bản sửa lỗi phần mềm CRM của Microsoft Business Solutions và Cập Nhật thuật ngữ gói, hãy bấm vào số bài viết sau đây để xem bài viết trong cơ sở kiến thức Microsoft:

887283 Các tiêu chuẩn của Microsoft Business CRM CRM và bản Cập Nhật gói đặt tên

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.