Applies ToMicrosoft Dynamics CRM 2011 Microsoft CRM client for Microsoft Office Outlook

Gejala

Misalnya, Anda menggunakan klien Microsoft Dynamics CRM 2011 untuk Microsoft Office Outlook dan pengalihan folder tersebut diaktifkan di klien. Ketika Anda mencoba untuk melacak item atau menjalankan fungsi sinkronkan dengan CRM dalam situasi ini, Anda menerima pesan kesalahan yang menyerupai yang berikut ini:

[2011-09-07 11:11:08.517] Proses: OUTLOOK | Organisasi: 00000000-0000-0000-0000-000000000000 | Thread: 24 | Kategori: pengecualian | Pengguna: 00000000-0000-0000-0000-000000000000 | Tingkat: kesalahan | CrmException.. ctorat CrmException.. ctor (string message, Exception innerException, Int32 errorCode, Boolean isFlowControlException) pada CrmException.. ctor (string message, Exception innerException) di CrmSqlCeConnection. <buka>b__2 (SqlCeException ex) di ExceptionFilter. TryFilter (isi tindakan, memprediksi ' 1 filter, tindakan ' 1 catchClause) di IdMappingTable. MarkAllItemsNotVisited () >CRM pengecualian: pesan: file database SQL CE sedang digunakan oleh proses yang berbeda, ErrorCode:-2147220970, InnerException: ada pelanggaran berbagi file. Proses yang berbeda mungkin menggunakan file tersebut. [ \\<server>\C$\<user>\Microsoft\MSCRM\Client\OutlookSyncCache.sdf ].

Penyebab

Masalah ini terjadi karena keterbatasan di Microsoft SQL Server 2000 Windows CE Edition 3,5 (SQL Server CE 3,5). 

Pemecahan Masalah

CATATAN: Setelah Microsoft Dynamics CRM untuk Outlook rollup pembaruan 15 telah diterapkan, maka akan secara otomatis memutakhirkan ke SQL CE 4,0. Oleh karena itu, resolusi di bawah ini hanya diperlukan untuk 14 rollup pembaruan dan lebih rendah. Untuk menjalankan Microsoft Dynamics CRM 2011 ketika folder data aplikasi terletak di berbagi jarak jauh, ikuti langkah-langkah berikut:

  1. Instal SQL Server CE 4,0. Untuk melakukan hal ini, kunjungi situs web Microsoft berikut ini:

    http://www.microsoft.com/download/en/details.aspx?id=17876Catatan

    • Langkah ini memerlukan izin yang ditinggikan.

    • Di SQL Server CE 4,0, klien 64-bit tidak harus menginstal versi 32-bit.

  2. Tambahkan kode XML berikut di bawah elemen konfigurasi dalam file CrmClient {14B13B7A-CA08-40bd-AC60-8C45367E807C}. config yang terletak di folder 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>

    Catatan

    • Langkah ini memerlukan izin yang ditinggikan.

    • Pastikan bahwa Anda menambahkan kode ini sebelum tag> </Configuration.

  3. Selain itu, ada file konfigurasi kedua yang disebut panduan konfigurasi. File tersebut bernama Microsoft. CRM. Application. Outlook. ConfigWizard. exe. config, dan file tersebut terletak di folder C:\Program Files\Microsoft Dynamics CRM\Client\ConfigWizard:

    <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. Hapus semua file SDF di folder % localappdata% dan % AppData% . Untuk informasi selengkapnya, lihat bagian "daftar database di CRM".Catatan File SDF yang dibuat di SQL Server CE 3,5 tidak kompatibel dengan SQL Server CE 4,0.

Peringatan

Setelah Anda memutakhirkan dari SQL Server CE 3,5 ke SQL Server CE 4,0, Anda mungkin mengalami penurunan kinerja saat pertama kali menjalankan Microsoft Dynamics CRM. Perilaku ini terjadi karena Microsoft Dynamics CRM harus membuat ulang semua tembolok. Beberapa cache terpengaruh oleh ukuran kotak masuk.

Langkah verifikasi

Untuk memverifikasi bahwa Anda menerapkan resolusi dengan benar, ikuti langkah-langkah berikut:

  1. Mulai Outlook setelah Anda menjalankan semua langkah sebelumnya di bagian "resolusi".

  2. Pastikan bahwa plug-in Microsoft Dynamics CRM dimulai dengan benar.

  3. Mulai alat penjelajah proses. Untuk mengunduh Process Explorer, kunjungi situs web Microsoft berikut ini:

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

  4. Temukan proses Outlook. exe , lalu klik dua kali.

  5. Pilih tab rakitan .net , lalu Perluas Appdomain: shareddomain jika sudah tidak diperluas.

  6. Temukan System. data. SqlServerCe dalam daftar. Pastikan bahwa jalur berisi versi SQL Server CE berikut ini: C:\windows\assembly\ GAC_MSIL \System.Data.SqlServerCe\4.0.Catatan Jika jalur berisi SQL Server CE 3.5.1.0, pengalihan rakitan tidak akan berfungsi.

Daftar database di CRM

  • %LocalAppData%\Microsoft\MSCRM\Client

    • Catatancrmsinggahan. SDFfile ini berisi cache platform non-metadata.

    • {GUID} [true | false]. SDFcatatan file ini berisi penyimpanan internal MAPI penyimpanan.

    Catatan Mungkin ada beberapa file seperti ini untuk penggunaan offline dan online.

  • %AppData%\Microsoft\MSCRM\Client

    • Emailcache. SDFperhatikan file ini berisi pemetaan antara item CRM dan MAPI.

    • Outlooksynccache. SDF catatan file ini berisi status internal untuk sinkronisasi.

Untuk menggunakan pengalihan folder di Microsoft Dynamics CRM, Anda harus menggunakan jalur konvensi penamaan Universal (UNC).

Status

Microsoft telah melakukan konfirmasi bahwa masalah ini timbul pada produk Microsoft yang tertera pada bagian "Berlaku untuk".

Informasi Selengkapnya

Untuk informasi selengkapnya tentang terminologi pembaruan perangkat lunak, klik nomor artikel berikut ini untuk melihat artikel di Basis Pengetahuan Microsoft:

824684 Deskripsi tentang terminologi standar yang digunakan untuk menjelaskan pembaruan perangkat lunak MicrosoftUntuk informasi selengkapnya tentang terminologi Microsoft Business Solutions CRM paket pembaruan dan pembaruan perangkat lunak, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:

887283 Standar penamaan paket perangkat lunak Microsoft Business Solutions CRM dan paket pembaruan

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.