BizTalk:我应该关心这个:“无法从以前的错误中恢复。数据库:BizTalkMsgBoxDb”

时间:2012-01-27 08:27:01

标签: biztalk biztalk-2010

BizTalk Server不时抱怨:

Reading error. Failed to recover from previous error. SQLServer: XXX, Database: BizTalkMsgBoxDb.

我应该关心这个,还是忽略它?

2 个答案:

答案 0 :(得分:3)

看起来暂时失去了与MessageBox的连接。不好,但只要连接恢复得足够快,也不重要。特定错误消息与BAM有关,如果不使用,可以关闭BAM。但是,这个问题会影响整个BizTalk。

您必须找出导致连接丢失的原因并解决这个问题。可能不容易,请注意,我已经在同一个盒子上的BizTalk和SQL Server的DEV盒子上看到了这种情况...

BizTalk Server 2006: BAM FAQ

答案 1 :(得分:1)

根据Fabio的说法,您收到的消息很可能是BAM特有的。

如果BizTalk主机和ENTSSO失去与SQL的连接,则会在事件日志中获得的错误类型列在here

这些错误更严重,可能导致邮件丢失(主机和接收位置通常会停止)。

这些错误可能会间歇性地发生,然后一两分钟后你会看到

  

与SQL实例XXX上的MessageBox BizTalkMsgBoxDb进行通信   重新建立

BizTalk的常见原因:here

列出了SQL连接问题

我们发现连接问题的常见罪魁祸首是SQL Server主机上的TCP/IP SynAttackProtect安全功能 - BizTalk可能会占用大量SQL连接,尤其是在连接所需的连接“加速”期间一批消息在一段空闲的时间后进入。