修复:"不能插入空值"错误发生时在 BizTalk Server 2013年使用顺序保护

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 2936805
症状
当您使用顺序保护和筛选器接收形状中 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: Service pack 和 BizTalk Server 的累积更新列表.

BizTalk Server 修补程序的更多信息,请参见 KB 2003907: BizTalk 修补程序和累积更新的支持信息.

警告:本文已自动翻译

属性

文章 ID:2936805 - 上次审阅时间:10/10/2016 21:34:00 - 修订版本: 2.0

Microsoft BizTalk Server 2013 Branch, Microsoft BizTalk Server 2013 Developer, Microsoft BizTalk Server 2013 Enterprise, Microsoft BizTalk Server 2013 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2936805 KbMtzh
反馈
,表';列不允许空值"错误消息当您在 BizTalk Server 2013年使用顺序保护。
" />
,表';列不允许空值"错误消息当您在 BizTalk Server 2013年使用顺序保护。
" />