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

Simptomai

Tarkime, kad naudojate "Microsoft Dynamics CRM 2011" klientą, skirtą "Microsoft Office Outlook", ir klientas įgalinamas aplanko peradresavimas. Kai bandote sekti elementą arba paleisti sinchronizavimo su CRM funkciją šioje situacijoje, gaunate klaidos pranešimą, panašų į šį:

[2011-09-07 11:11:08.517] Procesas: "OUTLOOK" | Organizacija: 00000000-0000-0000-0000-000000000000 | Siūlai: 24 | Kategorija: išimtis | Vartotojas: 00000000-0000-0000-0000-000000000000 | Lygis: klaida | CrmException.. ctorat CrmException.. ctor (eilutės pranešimas, išimtis innerException, Int32 klaidos kodas, Boolean isFlowControlException) "CrmException".. ctor (eilutės pranešimas, išimtis innerException) "CrmSqlCeConnection". <atidaryti>b__2 (SqlCeException ex), esančiame išimčių filtre. TryFilter (veiksmo tekstas, "1 filtras", veiksmas "1 Catchišlyga") IdMappingTable. MarkAllItemsNotVisited () >CRM išimtis: pranešimas: SQL CE duomenų bazės failas naudojamas kitame procese, klaidos kodas:-2147220970, InnerException: failų naudojimo pažeidimas. Kitas procesas gali naudoti failą. [ \\<server>\C$\<user>\Microsoft\MSCRM\Client\OutlookSyncCache.sdf ].

Priežastis

Ši problema kyla dėl apribojimo "Microsoft SQL Server" 2000 "Windows CE" leidime 3,5 (SQL Server CE 3,5). 

Sprendimas

Pastaba Pritaikius "Microsoft Dynamics CRM", skirtą "Outlook" specifinių naujinimų paketas 15, jis automatiškai atnaujins į "SQL CE" 4,0. Todėl toliau pateiktas sprendimas yra būtinas tik 14 ir mažesniam naujinimų naujinimui. Norėdami paleisti "Microsoft Dynamics CRM 2011", kai programos duomenų aplankas yra nuotoliniame bendrinate, atlikite šiuos veiksmus:

  1. Įdiekite "SQL Server CE 4,0". Norėdami tai padaryti, apsilankykite šioje "Microsoft" svetainėje:

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

    • Šiam žingsniui reikia didesnių teisių.

    • "SQL Server CE" 4,0, 64 bitų klientams nereikia įdiegti "32" bitų versijos.

  2. Įtraukite šį XML kodą, esantį dalyje "CrmClient" ("Microsoft Excel 365") konfigūracijos elementas, esantis aplanke "Program Files\MSCRM\Client", kuris yra aplanke 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>

    Pastabos

    • Šiam žingsniui reikia didesnių teisių.

    • Įsitikinkite, kad įtraukiate šį kodą prieš </Configuration> žymę.

  3. Be to, yra antras konfigūravimo failas, kurį skambina konfigūravimo vediklis. Failas pavadintas Microsoft. CRM. Application. Outlook. ConfigWizard. exe. config, o failas yra aplanke 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. Panaikinkite visus "FDF" failus, esančius aplankuose % LocalAppData% ir % AppData% . Daugiau informacijos ieškokite skyriuje "duomenų bazių sąrašas programoje" CRM ".Pastaba SDF failai, sukurti SQL serverio CE 3,5, yra nesuderinami su SQL serveriu CE 4,0.

Įspėjimas.

Atnaujinę iš "SQL Server CE 3,5" į "SQL Server CE 4,0", gali sumažėti efektyvumas pirmą kartą paleidus "Microsoft Dynamics CRM". Taip nutinka dėl to, kad "Microsoft Dynamics CRM" turi iš naujo sukurti visas talpyklas. Kai kurios talpyklos yra paveiktos aplanko Gauta dydžio.

Patvirtinimo veiksmai

Norėdami patikrinti, ar tinkamai pritaikėte rezoliuciją, atlikite šiuos veiksmus:

  1. Paleiskite "Outlook" po to, kai atliksite visus veiksmus, aprašytus skyriuje "sprendimas".

  2. Įsitikinkite, kad "Microsoft Dynamics CRM" papildinys tinkamai pradedamas.

  3. Paleiskite "Process Explorer" įrankį. Norėdami atsisiųsti "Process Explorer", apsilankykite šioje "Microsoft" svetainėje:

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

  4. Raskite "Outlook". exe procesą ir dukart jį spustelėkite.

  5. Pasirinkite skirtuką .net rinkiniai ir išplėskite AppDomain: shareddomain , jei jis jau nėra išplėstas.

  6. Sąraše raskite System. data. SqlServerCe . Įsitikinkite, kad maršrute yra ši SQL serverio CE versija: C:\windows\assembly\ GAC_MSIL \System.Data.SqlServerCe\4.0.Pastaba Jei maršrute yra SQL serverio CE 3.5.1.0, rinkinio peradresavimas neveiks.

"CRM" duomenų bazių sąrašas

  • %LocalAppData%\Microsoft\MSCRM\Client

    • Crmcache. stdfPastaba šiame faile yra ne metaduomenų platformos talpyklos.

    • {GUID} [True | neteisingų]. šdfPastaba šiame faile yra MAPI saugyklos vidinė saugykla.

    Pastaba Gali būti keli tokio tipo failai, skirti naudoti neprisijungus ir internete.

  • %AppData%\Microsoft\MSCRM\Client

    • Emailcache. stdfPastaba šiame faile yra susiejimai tarp CRM ir MAPI elementų.

    • Outlooksynccache. šdf Pastaba šiame faile yra vidinė sinchronizavimo būsena.

Norėdami naudoti aplanko peradresavimą programoje "Microsoft Dynamics CRM", turite naudoti universalųjį vardų suteikimo konvencijos (UNC) kelius.

Statusą

"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.

Daugiau informacijos

Daugiau informacijos apie programinės įrangos naujinimo terminiją rasite spustelėję toliau nurodytą straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:

824684 Įprastos terminologijos, vartojamos "Microsoft" programinės įrangos naujinimams apibūdinti, aprašasDaugiau informacijos apie "Microsoft Business Solutions" CRM programinės įrangos karštąją pataisą ir naujinimo paketo terminologiją rasite spustelėję toliau nurodytą straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:

887283 "Microsoft Business Solutions" CRM programinės įrangos karštosios pataisos ir naujinimų paketų pavadinimų standartai

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.