症状
当您使用顺序保护和筛选器接收形状中 Microsoft BizTalk Server 2013年的业务流程,和接收形状将激活业务流程、 挂起业务流程、 顺序保护的实现出现故障时,和您会收到以下错误消息︰
未捕获到异常 (请参见下面的内部异常) 已挂起的服务实例 'ServiceInstanceName'。
服务实例将保持挂起,直到管理继续或终止。 如果恢复实例将继续从其最后一次保留的状态,并可能会重新引发意外的异常。 实例 Id:实例 Id 图形名称︰ ShapeName ShapeId: ShapeID 从引发异常︰ 段 2、 进度 4 内部异常︰ 持久化到数据库状态时出现异常。 异常类型︰ PersistenceException 来源︰ Microsoft.XLANGs.BizTalk.Engine 目标站点︰ Void Commit()此外,应用程序日志中记录以下"BizTalk Server"条目︰
以下存储过程调用失败:"{调用 [dbo]。 [bts_AddConvoySetInstance] (?、 ?、 ?、 ?、 ?、 ?、 ?、 ?、 ?、 ?、 ?、 ?)}"。SQL Server 返回的错误字符串:"语句已终止。;不能将空值的值插入到列 <列名称>,表 <表名称>;列不允许空值。插入失败。"。
解决方案
累积更新信息
第一次 BizTalk Server 以下累积更新中修复此问题︰
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。
参考资料
信息服务包和累积更新列表 BizTalk Server,请参阅KB 2555976︰ 为 BizTalk Server 服务包和累积更新列表。 BizTalk Server 修补程序有关的详细信息,请参阅KB 2003907: BizTalk 修补程序以及累积的信息更新支持。