MSCRM 数据库增长过大,在CRM中,工作流扩展任务记录会导致AsyncOperationBase 表格

intensively 您在 Microsoft Dynamics CRM 4.0 中使用工作流。 工作流程规则更新 Microsoft Dynamics CRM 记录,许多工作流扩展任务记录是表中创建该 AsyncOperationBase MSCRM 数据库。 但是,完成作业后,工作流程扩展任务记录将保留在数据库中。 因此,AsyncOperationBase 表继续增长。 最终,性能有所下降。


为 Microsoft Dynamics CRM 4.0 最新的累积更新汇总解决此问题。 有关详细信息,单击下面的文章编号,以查看 Microsoft 知识库中的相应:
949256  (http://support.microsoft.com/kb/949256/ ) Microsoft Dynamics CRM 4.0 更新和修补程序
系统必备组件没有先决条件是必需的。
重新启动要求在安装累积更新汇总后,系统提示您重新启动计算机
安装信息重要 此部分、 方法,或任务包含告诉您如何修改注册表的步骤。 但是,如果错误地修改注册表,就可能发生严重的问题。 因此,请确保认真执行这些步骤。 添加的保护注册表之前先备份您修改它。 然后,发生问题时可以还原注册表。 有关如何备份和还原在注册表的详细信息,单击下面的文章编号,以查看 Microsoft 知识库中相应:
322756  (http://support.microsoft.com/kb/322756/ ) 如何备份和还原在 Windows 注册表
在运行 Microsoft Dynamics CRM 服务器组件和在 Microsoft Dynamics CRM Client for Outlook 组件的计算机上中安装此累积更新汇总。

Microsoft Dynamics CRM 服务器上安装此修复程序后,您必须启用累积更新汇总。 要这样做,请按下列步骤操作:
  • 单击 开始 ,单击 运行 ,键入 regedit ,然后单击 确定
  • 在注册表编辑器找到以下子项: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
  • 确定是否存在名为 AsyncRemoveCompletedJobs 一个 DWORD 注册表条目。 AsyncRemoveCompletedJobs 注册表项的数值数据必须为 1。 如果不存在 AsyncRemoveCompletedJobs 注册表项,请按照下列步骤添加项:
      右键单击 MSCRM ,指向 新建 ,单击 DWORD 值 ,然后键入在 名称 框中的 AsyncRemoveCompletedJobs 。
    • 双击 AsyncRemoveCompletedJobs ,然后在 数值数据 框中键入 1 。
    • 单击 开始 ,单击 运行 ,键入 iisreset ,然后单击 确定
    请注意 如果 AsyncRemoveCompletedJobs DWORD 值 数值数据 框中的,值将恢复为 0,Microsoft Dynamics CRM 将继续保留数据库中的工作流扩展任务记录,即使该任务完成。
请参看:http://www.igooya.cn/bbs/viewthread.php?tid=233&extra=page%3D1
posted @ 2009-03-20 13:40  Eric's Yang  阅读(383)  评论(0编辑  收藏  举报