Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

徵狀

假設您使用的是適用于 Microsoft Office Outlook 的 Microsoft Dynamics CRM 2011 用戶端,且已在用戶端啟用該資料夾重新導向。 在這種情況下,當您嘗試追蹤專案或執行 與 CRM 函數同步處理 時,您會收到類似以下的錯誤訊息:

[2011-09-07 11:11: 08.517]處理常式: OUTLOOK |組織: 00000000-0000-0000-0000-000000000000 |Thread: 24 |類別:例外狀況 |使用者: 00000000-0000-0000-0000-000000000000 |層級:錯誤 |CrmException..ctorat CrmException..在 CrmException 上,ctor (字串訊息、例外 innerException、Int32 errorCode、布林 isFlowControlException)。CrmSqlCeConnection 上的 ctor (字串訊息、例外情況) b__2><。在 ExceptionFilter TryFilter (動作主體、謂詞 "1 filter]、[Action" 1 catchClause) at IdMappingTable. MarkAllItemsNotVisited () >Crm 例外狀況:訊息: SQL CE 資料庫檔案是由其他程式所使用,ErrorCode:-2147220970,InnerException:違反檔案共用。 其他進程可能正在使用該檔案。 [ \\<server>\C$\<user>\Microsoft\MSCRM\Client\OutlookSyncCache.sdf ].

原因

這個問題是由 Microsoft SQL Server 2000 Windows CE 版本3.5 (SQL Server CE 3.5)中的限制所造成。 

解決方案

注 在已套用 Outlook 更新彙總套件15的 Microsoft Dynamics CRM 之後,它會自動升級至 SQL CE 4.0。 因此,以下的解決方式只需要更新彙總套件14和最低版本。 若要在應用程式資料檔案夾位於遠端共用位置時執行 Microsoft Dynamics CRM 2011,請遵循下列步驟:

  1. 安裝 SQL Server CE 4.0。 若要這樣做,請造訪下列 Microsoft 網站:

    http://www.microsoft.com/download/en/details.aspx?id=17876注意事項

    • 此步驟需要提升許可權。

    • 在 SQL Server CE 4.0 中,64位用戶端不需要安裝32位版本。

  2. 在位於 [程式 Files\MSCRM\Client] 資料夾中的 CrmClient {14B13B7A-CA08-40bd-AC60-8C45367E807C} .config 檔案中,將下列 XML 程式碼新增至 configuration 元素底下:

    <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>

    注意事項

    • 此步驟需要提升許可權。

    • 請務必在 </configuration> 標記之前新增此程式碼。

  3. 此外,設定向導會呼叫另一個設定檔。 此檔案名為 ConfigWizard,且檔案位於 C:\Program Files\Microsoft Dynamics CRM\Client\ConfigWizard 資料夾中:(Dynamics)

    <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. 刪除 % localappdata%% appdata% 資料夾中的所有 .sdf 檔案。 如需詳細資訊,請參閱「CRM 中的資料庫清單」一節。注意: 在 SQL Server CE 3.5 中建立的 .SDF 檔案與 SQL Server CE 4.0 不相容。

警告

從 SQL Server CE 3.5 升級至 SQL Server CE 4.0 之後,您可能會在第一次執行 Microsoft Dynamics CRM 時,遇到效能降低的情況。 之所以會發生此行為,是因為 Microsoft Dynamics CRM 必須重新建立所有的快取。 某些緩存會受到收件匣大小的影響。

驗證步驟

若要確認您已正確套用解析度,請遵循下列步驟:

  1. 在您執行「解決」一節中先前的所有步驟後,啟動 Outlook。

  2. 確定 Microsoft Dynamics CRM 外掛程式能正常啟動。

  3. 啟動 [流程資源管理器] 工具。 若要下載程式資源管理器,請造訪下列 Microsoft 網站:

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

  4. 尋找 .exe 程式,然後按兩下該進程。

  5. 選取 [ .Net 元件 ] 索引標籤,然後展開 [ AppDomain: SharedDomain ] (如果尚未展開的話)。

  6. 在清單中尋找 SqlServerCe 。 請確定路徑包含下列 SQL Server CE 版本: C:\windows\assembly\ GAC_MSIL \System.Data.SqlServerCe\4.0。注意: 如果路徑包含 SQL Server CE 3.5.1.0,元件重新導向將無法運作。

CRM 中的資料庫清單

  • %LocalAppData%\Microsoft\MSCRM\Client

    • CrmCache (.sdf)注意:此檔案包含非中繼資料平臺緩存。

    • {Guid} [true | false]。 .Sdf記事 此檔案包含 MAPI 商店內部儲存空間。

    注意: 此類型可能有多個檔案供離線和線上使用。

  • %AppData%\Microsoft\MSCRM\Client

    • EmailCache (.sdf)注意:此檔案包含 CRM 與 MAPI 專案之間的對應。

    • OutlookSyncCache (.sdf )記事此檔案包含同步處理的內部狀態。

為了在 Microsoft Dynamics CRM 中使用資料夾重新導向,您必須使用通用命名慣例(UNC)路徑。

狀態

Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。

其他相關資訊

如需軟體更新術語的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:

824684 描述 Microsoft 軟體更新所使用的標準術語說明如需 Microsoft 商務解決方案 CRM 軟體修補程式及更新套件術語的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:

887283 Microsoft 商務解決方案 CRM 軟體修補程式及更新套件命名標準

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×