Sümptomid
Oletagem, et kasutate Microsoft Dynamics CRM 2011 klienti Microsoft Office Outlooki jaoks ja et kausta ümbersuunamine on klientarvutis lubatud. Kui proovite üksust jälitada või käivitada funktsiooniga SÜNKROONI CRM , kuvatakse tõrketeade, mis sarnaneb järgmisega:
[2011-09-07 11:11:08.517] Protsess: OUTLOOK | Organisatsioon: 00000000-0000-0000-0000-000000000000 | Lõim: 24 | Kategooria: erand | Kasutaja: 00000000-0000-0000-0000-000000000000 | Tase: Error | CrmException.. ctorat CrmException.. rektor (string sõnum, erand innerException, Int32 tõrkekood, Boolean isFlowControlException) aadressil CrmException.. rektor (string sõnum, erand innerException) aadressil CrmSqlCeConnection. <Open>b__2 (SqlCeException ex) juures ExceptionFilter. TryFilter (Action Body, ex ' 1 filter, Action ' 1 catchClause) kell IdMappingTable. MarkAllItemsNotVisited () >CRM-i erand: teade: SQL-i andmebaasi andmebaasifaili kasutatakse eri protsessis, tõrkekood:-2147220970, InnerException: on failide ühiskasutuse rikkumine. Faili võib kasutada mõni muu protsess. [ \\<server>\C$\<user>\Microsoft\MSCRM\Client\OutlookSyncCache.sdf ].
Põhjus
See probleem ilmneb Microsoft SQL Server 2000 Windows CE Edition 3,5 (SQL Server CE 3,5) piirangu tõttu.
Lahendus
Märkus Pärast Microsoft Dynamics CRM-i for Outlook Update värskenduskomplekti 15 rakendamist värskendatakse see automaatselt SQL CE 4,0. Seetõttu on allpool esitatud eraldusvõime vajalik ainult värskenduste koondpakett 14 ja väiksem. Microsoft Dynamics CRM-i 2011 käivitamiseks, kui rakenduse andmete kaust asub kaugarvutis, tehke järgmist.
-
Installige SQL Server CE 4,0. Selleks külastage järgmist Microsofti veebisaiti:
http://www.microsoft.com/download/en/details.aspx?id=17876Märkused
-
See toiming nõuab kõrgendatud õigust.
-
Rakenduses SQL Server CE 4,0 ei pea 64-bitised kliendid installima 32-bitist versiooni.
-
-
Lisage järgmine XML-kood CrmClient {14B13B7A-CA08-40bd-AC60-8C45367E807C}. config faili, mis asub programmi Files\MSCRM\Client kaustas, konfiguratsiooni elemendis.
<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>
Märkused
-
See toiming nõuab kõrgendatud õigust.
-
Veenduge, et lisate selle koodi enne </Configuration> silti.
-
-
Lisaks on olemas teine konfiguratsioonifail, mis konfigureerimise viisard helistab. Failis on nimi Microsoft. CRM. Application. Outlook. ConfigWizard. exe. config ja see asub kaustas 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>
-
Kustutage kõik SDF failid kaustast % LocalAppData% ja % AppData% . Lisateavet leiate jaotisest "andmebaaside loend CRM-is".Märkus. SQL Server CE 3,5 loodud failide SDF ei ühildu SQL Server CE 4,0.
Hoiatus
Pärast SQL Server CE 3,5-st versioonile SQL Server CE 4,0 üleminekut võite Microsoft Dynamics CRM-i esmakordsel käivitamisel ilmneda jõudluse vähenemise. Selline käitumine ilmneb seetõttu, et Microsoft Dynamics CRM peab uuesti looma kõik vahemälu. Mõnda vahemälu mõjutab sisendkausta suurus.
Toimingute kinnitamine
Kui soovite veenduda, et eraldusvõime on õigesti rakendatud, tehke järgmist.
-
Käivitage Outlook pärast seda, kui olete jaotises "lahendus" kõik toimingud varem sooritanud.
-
Veenduge, et Microsoft Dynamics CRM-i lisandmoodul käivituks õigesti.
-
Käivitage protsessi Exploreri tööriist. Protsessi Exploreri allalaadimiseks külastage järgmist Microsofti veebisaiti:
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
-
Leidke protsess Outlook. exe ja seejärel topeltklõpsake seda.
-
Valige vahekaart .net-i assemblerid ja seejärel laiendage AppDomain: SharedDomain , kui see pole juba laiendatud.
-
Otsige loendist System. Data. SqlServerCe . Veenduge, et tee sisaldab järgmist SQL Server CE-versiooni: C:\windows\assembly\ GAC_MSIL \System.Data.SqlServerCe\4.0.Märkus. Kui tee sisaldab SQL Server CE 3.5.1.0, ei tööta assamblee ümbersuunamine.
CRM-i andmebaaside loend
-
%LocalAppData%\Microsoft\MSCRM\Client
-
CrmCache. SDFMärkus see pilt sisaldab mitte-metaandmete platvormi vahemälu.
-
{GUID} [True | FALSE]. SDFMärkus see pilt sisaldab MAPI talletamise sisemist salvestusruumi.
Märkus. Võrguühenduseta režiimis ja võrgus kasutamiseks võib olla mitu sellist faili.
-
-
%AppData%\Microsoft\MSCRM\Client
-
EmailCache. SDFMärkus see pilt sisaldab vastendamist CRM-i ja MAPI üksuste vahel.
-
OutlookSyncCache. SDF Märkus see pilt sisaldab sisemist olekut sünkroonimiseks.
-
Microsoft Dynamics CRM-i kaustade ümbersuunamise kasutamiseks peate kasutama universaalsete nimede konventsiooni (UNC) radu.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Lisateave
Tarkvaravärskenduste terminoloogia kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:
824684 Microsofti tarkvaravärskenduste kirjeldamiseks kasutatavate standardsete terminite kirjeldusLisateavet Microsofti ärilahenduste CRM-i tarkvara käigultparanduse ja paketi terminoloogia kohta leiate Microsofti teabebaasi artikli kuvamiseks järgmisel artiklinumbril:
887283 Microsoft Office ' i lahenduste CRM-i tarkvara käigultparandus ja pakettide nimede standardid