「工作流程擴充工作」記錄會造成 MSCRM 資料庫的 AsyncOperationBase 資料表在 Microsoft Dynamics CRM 4.0 中變太大

文章翻譯 文章翻譯
文章編號: 957871 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

徵狀

您在 Microsoft Dynamics CRM 4.0 中頻繁使用工作流程。當工作流程規則更新 Microsoft Dynamics CRM 記錄時,會在 MSCRM 資料庫的 AsyncOperationBase 資料表中建立許多「工作流程擴充工作」記錄。但是當工作完成時,「工作流程擴充工作」記錄仍會留在資料庫中。因此,AsyncOperationBase 資料表會不斷變大,最後造成效能降低。

注意 這些記錄的 AsyncOperationType 屬性為 1。

解決方案

這個問題已在 Microsoft Dynamics CRM 4.0 的最新累積更新彙總套件中獲得修正。如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
949256 Microsoft Dynamics CRM 4.0 更新與 Hotfix

安裝資訊

重要 這個章節、方法或工作包含修改登錄的步驟。然而,如果您不當修改登錄,可能會發生嚴重的問題。因此,請務必小心執行這些步驟。為加強保護,修改登錄之前,請務必將它備份起來。以後您就可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322756 如何在 Windows XP 和 Windows Server 2003 中備份、編輯及還原登錄
請在執行 Microsoft Dynamics CRM 伺服器元件和 Microsoft Dynamics CRM client for Outlook 元件的電腦上安裝這個累積更新彙總套件。

在 Microsoft Dynamics CRM 伺服器上安裝累積更新彙總套件後,您必須啟用此累積更新彙總套件。如果要執行這項操作,請依照下列步驟執行:
  1. 按一下 [開始],按一下 [執行],輸入 regedit,然後按一下 [確定]
  2. 在「登錄編輯程式」中,找出下列子機碼:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
  3. 判斷名為 AsyncRemoveCompletedJobs 的 DWORD 登錄項目是否存在。AsyncRemoveCompletedJobs 登錄項目的值資料必須為 1。如果 AsyncRemoveCompletedJobs 登錄項目不存在,請依照下列步驟新增該項目:
    1. 用滑鼠右鍵按一下 [MSCRM],指向 [新增],按一下 [DWORD 值],然後在 [名稱] 方塊中輸入 AsyncRemoveCompletedJobs
    2. 連按兩下 [AsyncRemoveCompletedJobs],然後在 [數值資料] 方塊中輸入 1
    3. 按一下 [開始],按一下 [執行],輸入 iisreset,然後按一下 [確定]
    注意 如果 AsyncRemoveCompletedJobs DWORD 值之 [數值資料] 方塊中的值還原回 0,則 Microsoft Dynamics CRM 會繼續將「工作流程擴充工作」記錄保留在資料庫中,即使工作已完成仍是如此。

注意 此 Hotfix 只有主動式。因此,當安裝並啟動此 Hotfix 後,只會自動刪除新的「工作流程擴充工作」記錄。

如果 AsyncOperationBase 資料庫和 WorkflowLogBase 資料庫已經因為這些工作流程記錄的緣故而過大,您必須使用下列「Microsoft 知識庫」文件所提供的 Microsoft SQL Server 清除指令碼來清除這些資料庫:
968520 如果 Microsoft Dynamics CRM 4.0 中的 AsyncOperationBase 資料庫過大,則會使效能變慢

狀況說明

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

其他相關資訊

如需有關 AsyncOperationType 類別的詳細資訊,請造訪下列 Microsoft 網站:
http://msdn.microsoft.com/zh-tw/library/bb955407.aspx
如需有關軟體更新術語的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
824684 說明 Microsoft 軟體更新的標準術語
如需有關 Microsoft Business Solutions CRM 軟體 Hotfix 和更新套件術語的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
887283 Microsoft Business Solutions CRM 軟體 Hotfix 和更新套件命名標準

屬性

文章編號: 957871 - 上次校閱: 2009年9月24日 - 版次: 7.1
這篇文章中的資訊適用於:
  • Microsoft Dynamics CRM 4.0
關鍵字:?
kbautohotfix kbfix kbmbsworkflow kbexpertiseinter kbsurveynew kbmbsmigrate kbqfe kbhotfixserver KB957871
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com