Pri spustení funkcie synchronizovať so systémom CRM v klientovi služby Microsoft Dynamics CRM 2011 pre Outlook sa zobrazí chyba

Príznaky

Predpokladajme, že používate klienta Microsoft Dynamics CRM 2011 pre Microsoft Office Outlook a toto presmerovanie priečinka je na klientovi zapnuté. Pri pokuse o sledovanie položky alebo spustenie funkcie synchronizovať s CRM v tejto situácii sa zobrazí chybové hlásenie podobné nasledujúcemu:

[2011-09-07 11:11:08.517] Proces: OUTLOOK | Organizácia: 00000000-0000-0000-0000-000000000000 | Závit: 24 | Kategória: výnimka | Používateľ: 00000000-0000-0000-0000-000000000000 | Úroveň: chyba | CrmException.. ctorat CrmException.. ctor (reťazcová správa, výnimka innerException, Int32 errorCode, Boolovská isFlowControlException) na CrmException.. ctor (reťazec Message, exception innerException) na CrmSqlCeConnection. <otvoriť>b__2 (SqlCeException ex) na ExceptionFilter. TryFilter (akčný orgán, predikát ' 1 filter, akcia ' 1 catchClause) na IdMappingTable. MarkAllItemsNotVisited () >CRM – výnimka: správa: databázový súbor SQL CE sa používa iný proces, ErrorCode:-2147220970, InnerException: Vyskytol sa problém s zdieľaním súborov. Súbor môže používať iný proces. [ \\<server>\C$\<user>\Microsoft\MSCRM\Client\OutlookSyncCache.sdf ].

Príčina

Tento problém sa vyskytuje z dôvodu obmedzenia v Microsoft SQL Server 2000 Windows CE Edition 3,5 (SQL Server CE 3,5). 

Riešenie

Poznámka Po použití služby Microsoft Dynamics CRM pre Outlook Update Rollup 15 sa automaticky inovuje na SQL CE 4,0. Toto riešenie je preto potrebné len pre Update Rollup 14 a nižšie. Ak chcete spustiť systém Microsoft Dynamics CRM 2011, keď sa priečinok Application Data nachádza na vzdialenom zdieľaní, postupujte podľa týchto krokov:

  1. Nainštalujte SQL Server CE 4,0. Ak to chcete urobiť, navštívte nasledujúcu webovú lokalitu spoločnosti Microsoft:

    http://www.microsoft.com/download/en/details.aspx?id=17876Poznámky:

    • Tento krok vyžaduje zvýšené povolenia.

    • V SQL Server CE 4,0, 64-bitové klientov nemusíte inštalovať 32-bitovú verziu.

  2. Pridajte nasledujúci kód XML pod prvkom konfigurácie v súbore CrmClient {14B13B7A-CA08-40bd-AC60-8C45367E807C}. config, ktorý sa nachádza v priečinku 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>

    Poznámky:

    • Tento krok vyžaduje zvýšené povolenia.

    • Uistite sa, že ste tento kód pridali pred značku </Configuration>.

  3. Okrem toho je k dispozícii aj druhý konfiguračný súbor, ktorý sprievodca konfiguráciou zavolá. Súbor sa nazýva Microsoft. CRM. Application. Outlook. ConfigWizard. exe. config a súbor sa nachádza v priečinku 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. Odstráňte všetky súbory SDF v priečinkoch % LocalAppData% a % AppData% . Ďalšie informácie nájdete v časti zoznam databáz v systéme CRM.Poznámka: Súbory SDF, ktoré boli vytvorené v SQL serveri CE 3,5, nie sú kompatibilné s SQL serverom CE 4,0.

Upozornenie:

Po inovácii z SQL servera CE 3,5 na SQL Server CE 4,0 sa pri prvom spustení systému Microsoft Dynamics CRM môže vyskytnúť zníženie výkonu. Toto správanie sa vyskytuje, pretože systém Microsoft Dynamics CRM musí znova vytvoriť všetky cache. Niektoré cache majú vplyv na veľkosť priečinka Doručená pošta.

Overovacie kroky

Ak chcete overiť, či ste riešenie použili správne, postupujte podľa týchto krokov:

  1. Po vykonaní všetkých krokov uvedených vyššie v časti riešenie spustite Outlook.

  2. Uistite sa, že doplnok Microsoft Dynamics CRM sa spustí správne.

  3. Spustite nástroj Prieskumník procesov. Ak chcete stiahnuť proces Explorer, navštívte nasledujúcu webovú lokalitu spoločnosti Microsoft:

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

  4. Vyhľadajte proces Outlooku. exe a potom naň dvakrát kliknite.

  5. Vyberte kartu zostavy .net a potom rozbaľte AppDomain: SharedDomain , ak už nie je rozšírená.

  6. V zozname vyhľadajte System. Data. SqlServerCe . Uistite sa, že cesta obsahuje nasledujúcu verziu SQL servera CE: C:\windows\assembly\ GAC_MSIL \System.Data.SqlServerCe\4.0.Poznámka: Ak cesta obsahuje SQL Server CE 3.5.1.0, presmerovanie zostavy nebude fungovať.

Zoznam databáz v systéme CRM

  • %LocalAppData%\Microsoft\MSCRM\Client

    • CrmCache. SDFPoznámka tento súbor obsahuje vyrovnávaciu pamäť platformy metaúdajov.

    • {GUID} [TRUE | FALSE]. SDFPoznámka tento súbor obsahuje Interný ukladací priestor rozhrania MAPI.

    Poznámka: K dispozícii môže byť viacero súborov tohto druhu pre offline a online použitie.

  • %AppData%\Microsoft\MSCRM\Client

    • EmailCache. SDFPoznámka tento súbor obsahuje priradenia medzi položkami CRM a MAPI.

    • OutlookSyncCache. SDF Poznámka tento súbor obsahuje interný stav synchronizácie.

Ak chcete použiť presmerovanie priečinka v systéme Microsoft Dynamics CRM, musíte použiť cesty konvencie Universal Naming Convention (UNC).

Stav

Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.

Ďalšie informácie

Ďalšie informácie o terminológii aktualizácie softvéru nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:

824684 Popis štandardnej terminológie, ktorá sa používa na popis aktualizácií softvéru od spoločnosti MicrosoftĎalšie informácie o balíku Microsoft Business Solutions CRM Software hotfix a aktualizácii balíka terminológie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:

887283 Rýchla oprava softvéru Microsoft Business Solutions CRM a aktualizácia názvov balíkov

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pripojiť k Microsoft insiderov chcú

Považujete poskytnuté informácie za užitočné?

Ďakujem za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×