修复: 将消息发送到 EsbExceptionDb 数据库超过 100 个字符在 BizTalk Server 时 SQL Server 引发异常

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

点击这里察看该文章的英文版: 2953077
症状
通过以下调用 BizTalk ESB Toolkit API 生成错误消息:

Microsoft.Practices.ESB.ExceptionHandling.ExceptionMgmt.CreateFaultMessage()

所生成的错误消息捕获错误类型标识符。此消息可能达到的长度超过 100 个字符。当此消息 Microsoft.Practices.ESB BizTalk 应用程序提交到 EsbExceptionDb 数据库时,由正在运行 SQL Server 的计算机时引发异常。
原因
ErrorTypeExceptionType EsbExceptionDb 数据库的错误表中列的大小仅限于 100 个字符在 BizTalk Server 中发生此问题。
解决方案

累积更新信息

中包含的修复程序可以解决此问题 累积更新 3 为 BizTalk Server 2013。
状态
Microsoft 已经确认这是"适用于"一节中列出的 Microsoft 产品中的问题。

警告:本文已自动翻译

属性

文章 ID:2953077 - 上次审阅时间:10/10/2015 00:26:00 - 修订版本: 1.0

Microsoft BizTalk Server 2013 Enterprise

  • kbqfe kbfix kbexpertiseinter kbsurveynew kbmt KB2953077 KbMtzh
反馈