症状
请考虑以下情形:
- 你正在使用Microsoft BizTalk Server。
- 你有一个双向发送端口,该端口使用 Windows Communication Foundation (WCF 基于) 的 SQL 适配器将 BizTalk 应用程序连接到 Microsoft SQL Server 实例。
- WCF-SQL 双向发送端口绑定到业务流程。
- 发送端口调用存储过程,将消息发送到 SQL Server 实例。
在此方案中,当有许多消息要处理时,可能会间歇性地收到以下错误消息,指出进程失败,并且“找不到订阅服务器”:
注意
- 消息引擎无法处理适配器提交的消息:WCF-Custom 源 URL:FilePath。
- 详细信息:无法路由已发布的消息,因为找不到订阅服务器。 如果订阅业务流程或发送端口尚未登记,或者订阅评估所需的某些消息属性尚未升级,则会发生此错误。 请使用 Biztalk 管理控制台排查此故障。
解决方法
此问题在以下BizTalk Server累积更新中已修复:
BizTalk Server 2013 R2 的累积更新 7
状态
Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。
参考资料
有关BizTalk Server的服务包和累积更新列表的信息,请转到Microsoft知识库中的以下文章:
BizTalk Server的2555976 Service Pack 和累积更新列表
有关BizTalk Server修补程序的详细信息,请转到Microsoft知识库中的以下文章:
2003907 有关 BizTalk 修补程序和 Service Pack 支持的信息