应用对象
BizTalk Server Branch 2010 BizTalk Server Developer 2010 BizTalk Server Enterprise 2010 BizTalk Server Standard 2010

症状

您在 Microsoft BizTalk Server 2010 中添加到 BizTalk 组的七个或多个 BizTalk 主机后,监视器 BizTalk Server SQL Server 代理作业不运行在检查中所有的 MessageBoxes 和 DTA 的问题的步骤。 此外,在作业历史记录中记录类似于以下内容的错误消息:

日期日期时间日志作业历史记录 (监视器 BizTalk Server (BizTalkMgmtDb)) 步骤 ID 1Server服务器名称作业名称监视器 BizTalk Server (BizTalkMgmtDb) 步骤名称检查问题在所有 MessageBoxes和 DTADuration 00:00:02Sql 严重 15Sql 消息 ID 102Operator 通过电子邮件发送操作员净作为用户发送寻呼重试尝试运算符 0MessageExecuted:用户。 在字符字符串 'u' 未闭合的引号。 [SQLSTATE 42000](错误 105)'U' 附近有语法错误。 [SQLSTATE 42000](错误 102)。 该步骤失败。

注意 遇到此问题所需的主机数随主机名称的长度的不同而不同。 如果每个主机名长度为一个字符,在添加到 BizTalk 组的九个或多个主机时,会出现此问题。

原因

由于监视器 BizTalk Server SQL Server 代理作业中使用的变量的最大字符长度很小,将出现此问题。 当在 BizTalk 组中存在多个主机时,此变量的字符长度超过最大字符长度。

解决方案

累积更新信息

有关如何获取此累积更新程序包,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2497789 累积更新包 1 BizTalk 2010

状态

Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。

更多信息

有关如何监视 BizTalk Server 的详细信息,请访问下面的 MSDN 网站:

如何监视 BizTalk ServerBizTalk Server 修补程序的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2003907 BizTalk Server 修补程序有关的信息

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。