症状
BizTalk Health Monitor (BHM) 报告孤立 DTA 服务实例或监视器 BizTalk Server SQL Server 代理作业将失败,并出现类似于以下错误信息︰
单步执行 ID: 2
服务器︰ BTSSQLSERVER
作业名称︰ 监视 BizTalk Server (BizTalkMgmtDb)
步骤名称︰ 生成错误字符串,如果出现问题
持续时间︰ 00:00:00
Sql 严重︰ 11
Sql 邮件 ID: 50000
重试次数︰ 0
消息
作为用户执行︰ BTSSQLAGENTUSER。550 孤立 DTA 服务实例处于 BTSSQLSERVER.BizTalkDTADb [SQLSTATE 42000] (错误 50000)。 该步骤失败。
通过DTA 清除和存档作业从不移除这些孤立的 DTA 服务实例。因此, BizTalkDTADb数据库可能会很大。
解决方案
为 BizTalk Server 以下累积更新程序中已解决此问题︰
注意:安装此更新后,您必须手动更新DTA 清除和存档作业定义传递附加参数@fHardDeleteRunningInstances ,如果您想要清理运行早于@nHardDeleteDays的服务实例。默认情况下,此新参数设置为0。这将当前的行为继续进行。如果您需要的新行为,请将此参数设置为1。
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。
参考资料
为 BizTalk Server,请查阅服务包和累积更新列表。
了解修补程序 BizTalk Server 和累积更新支持。