从包含 Async Service for Microsoft Dynamics CRM 4.0 的服务器意外发送重复的电子邮件

应用对象
Dynamics CRM 4.0

症状

请考虑以下情形。 您安装了多个包含异步服务 for Microsoft Dynamics CRM 4.0 的平台服务器。 服务器已启用读取提交的快照隔离 (RCSI) 功能。 在这种情况下执行 Bulk Email 操作时,您会注意到从运行异步服务的每个服务器意外发送了重复的电子邮件。

*尽管此处的标题和症状将特定问题描述为 Bulk Email 操作,但任何异步作业(如数据导入)也会受到此影响。

解决方法

此问题已在 Microsoft Dynamics CRM 4.0 的最新累积更新汇总中修复。
有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

949256 Microsoft Dynamics CRM 4.0 更新和修补程序

注意:此问题最初已在 Microsoft Dynamics CRM 4.0 更新汇总 12 中修复。

重要:本节、方法或任务包含如何修改注册表的步骤。 但如果注册表修改不当,可能造成严重问题。 因此,请务必仔细遵循以下步骤。 为增强保护,请在修改前备份注册表。 如果出现问题,可以还原注册表。 有关如何备份和还原注册表的更多信息,请单击下面的文章编号查看 Microsoft 知识库中相应的文章:

322756 如何在 Windows 中备份和还原注册表

要在运行 Microsoft Dynamics CRM 4.0 的计算机上启用此修补程序,请按照下列步骤操作:
 

  1. 在 Microsoft Dynamics CRM 服务器上的 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM 注册表子项下,添加以下 DWORD 注册表项:
    AsyncDBAppLock
  2. 将刚刚添加的注册表项的值设置为 1。
  3. 重启异步服务。

如果使用以下方法之一,还可以解决此问题:

  • 在除一台服务器外的所有服务器上禁用异步服务。
  • 禁用读取提交的快照隔离 (RCSI) 功能。

状态

Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。

详细信息

有关软件更新术语的更多信息,请单击下面的文章编号以查看 Microsoft 知识库中的相应文章:

824684 用于描述Microsoft软件更新的标准术语说明