Pogreška se pojavljuje kada pokrenete funkciju "Sinkroniziraj sa sustavom CRM" u klijentu sustava Microsoft Dynamics CRM 2011 za Outlook

Vrijedi za: Microsoft Dynamics CRM 2011Microsoft CRM client for Microsoft Office Outlook

Simptomi


Pretpostavimo da koristite klijent sustava Microsoft Dynamics CRM 2011 za Microsoft Office Outlook i da je na klijentu omogućena preusmjeravanje mapa. Kada pokušate pratiti stavku ili pokrenuti funkciju Sinkroniziraj sa sustavom CRM u toj situaciji, prikazat će se poruka o pogrešci slična sljedećoj:
[2011-09-07 11:11:08.517] Postupak: OUTLOOK | Tvrtka ili ustanova: 00000000-0000-0000-0000-000000000000 | Thread: 24 | Kategorija: iznimka | Korisnik: 00000000-0000-0000-0000-000000000000 | Razina: pogreška | Crmexje.. Torat Crmex,.. ctor (nizovna poruka, iznimka Inneriznimka, Int32 errorCode, Booleova Isflowcontrolexda) na Crmex,.. ctor (nizovna poruka, iznimka Inneriznimka) na servisu CrmSqlCeConnection. <otvori>b__2 (Sqlceizuzetak ex) na izniman IFilter. selekciraj (djelovanje tijela, Prediup ' 1 filtar, akcija ' 1 Catchklauzla) u programu Imappungtable. Marcallitemsnotvisited () >iznimka: poruka: SQL CE datoteka baze podataka koristi se u nekom drugom postupku, ErrorCode:-2147220970, Neiznimka: postoji pogreška u razmjeni datoteka. Možda se pomoću datoteke koristi neki drugi postupak. [ \\<server>\C$\<user>\Microsoft\MSCRM\Client\OutlookSyncCache.sdf ].

Uzrok


Taj se problem pojavljuje zbog ograničenja u programu Microsoft SQL Server 2000 Windows CE Edition 3,5 (SQL Server CE 3,5). 

Rješenje


Napomena Kada se primijeni Kumulativno ažuriranje sustava Microsoft Dynamics CRM za Outlook 10, on će se automatski nadograditi na SQL CE 4,0. Prema tome, rezolucija u nastavku potrebna je samo za Kumulativno ažuriranje 14 i niže. Da biste pokrenuli Microsoft Dynamics CRM 2011 kada se mapa aplikacija Data nalazi na udaljenom odjeljku Zajedničko korištenje, slijedite ove korake:
  1. Instalirajte SQL Server CE 4,0. Da biste to učinili, posjetite sljedeće Microsoftovo web-mjesto:Napomene
    • Za ovaj je korak potrebna viša dozvola.
    • U sustavu SQL Server CE 4,0, 64-bitni klijenti ne moraju instalirati 32-bitnu verziju.
  2. Dodajte sljedeći XML kod u odjeljku konfiguracija u CrmClient {14B13B7A-CA08-40bd-AC60-8C45367E807C}. config datoteka koja se nalazi u mapi programa Files\mscurm\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>
    Napomene
    • Za ovaj je korak potrebna viša dozvola.
    • Provjerite jeste li dodali ovaj kod prije oznake </Configuration>.
  3. Osim toga, postoji i druga konfiguracijska datoteka koju poziva čarobnjak za konfiguraciju. Datoteka se naziva Microsoft. CRM. Application. Outlook. ConfigWizard. exe. config, a datoteka se nalazi u mapi 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. Izbrišite sve SDF datoteke u mapama % LocalAppData% i % AppData% . Dodatne informacije potražite u odjeljku "popis baza podataka u sustavu CRM".Napomena SDF datoteke stvorene u sustavu SQL Server CE 3,5 nisu kompatibilne sa sustavom SQL Server CE 4,0.

Upozorenje

Nakon nadogradnje sa sustava SQL Server CE 3,5 na SQL Server CE 4,0, možete doživjeti smanjenje performansi kada prvi put pokrenete Microsoft Dynamics CRM. Taj se postupak pojavljuje jer Microsoft Dynamics CRM mora ponovno stvoriti sve predmemorije. Neke predmemorije utječu na veličinu ulazne pošte.

Upute za provjeru

Da biste provjerili jeste li pravilno primijenili rezoluciju, slijedite ove korake:
  1. Pokrenite Outlook nakon izvođenja svih koraka iz prethodne u odjeljku "rezolucija".
  2. Provjerite je li dodatak sustava Microsoft Dynamics CRM ispravno pokrenut.
  3. Pokrenite alat za Eksplorer za procese. Da biste preuzeli Eksplorer za procese, posjetite sljedeće Microsoftovo web-mjesto:
  4. Pronađite postupak Outlook. exe , a zatim ga dvokliknite.
  5. Odaberite karticu komponente .net , a zatim proširite AppDomain: shareddomain ako već nije proširen.
  6. Na popisu pronađite System. Data. SqlServerCe . Provjerite sadrži li put sljedeću verziju sustava SQL Server CE: C:\windows\montaža \ GAC_MSIL \System.Data.SqlServerCe\4.0.Napomena Ako put sadrži SQL Server CE 3.5.1.0, preusmjeravanje montaže neće funkcionirati.

Popis baza podataka u sustavu CRM

  • %LocalAppData%\Microsoft\MSCRM\Client
    • Crmcache. SDFobratite pozornost na to da ova datoteka sadrži platformu koja se ne sprema u metapodatke.
    • {GUID} [TRUE | FALSE]. SDFobavijest ova datoteka sadrži mapi pohrana interna pohrana.
    Napomena Možda postoji više datoteka ove vrste za izvanmrežno i mrežno korištenje.
  • %AppData%\Microsoft\MSCRM\Client
    • Emailcache. SDFzapamtite da ova datoteka sadrži PRESLIKAVANJE između stavki sustava CRM i mapi.
    • OutlookSyncCache. SDF zapamtite da ova datoteka sadrži interno stanje za sinkronizaciju.
Da biste mogli koristiti preusmjeravanje mapa u sustavu Microsoft Dynamics CRM, morate koristiti univerzalne konvencije za imenovanje (UNC).

Status


Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".

Dodatne informacije


Dodatne informacije o terminologiji za softversko ažuriranje potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
824684 Opis standardne terminologije koja se koristi za opisivanje ažuriranja Microsoftova softvera
Dodatne informacije o hitnim izvršenjima softvera za Microsoft Business Solutions i ažuriranjem paketa sustava CRM potražite u članku iz Microsoftove baze znanja pod brojem
887283 Popravak i ažuriranje standarda imenovanja paketa za Microsoft Business Solutions CRM