BizTalk Server 时不时抱怨:
读取错误。无法从先前的错误中恢复。SQLServer:XXX,数据库:BizTalkMsgBoxDb。
我应该关心这个,还是干脆忽略它?
BizTalk Server 时不时抱怨:
读取错误。无法从先前的错误中恢复。SQLServer:XXX,数据库:BizTalkMsgBoxDb。
我应该关心这个,还是干脆忽略它?
看起来像是暂时失去了与 MessageBox 的连接。不好,但只要连接恢复得足够快,也不是很重要。具体的错误消息与 BAM 相关,如果不使用,您可以将其关闭。但是,这个问题会影响整个 BizTalk。
您必须找出导致连接丢失的原因并解决该问题。请注意,可能并不容易,我已经在 DEV 机器上看到了这种情况,同时 BizTalk 和 SQL Server 在同一个机器上......
根据 Fabio 的说法,您收到的消息可能特定于 BAM。
如果 BizTalk 主机和 ENTSSO 确实失去与 SQL 的连接,您在事件日志中收到的错误类型列在此处
这些错误更严重,可能导致消息丢失(主机和接收位置通常停止)。
这些错误可能会间歇性发生,然后一两分钟后您会看到
已重新建立与 SQL 实例 XXX 上的 MessageBox BizTalkMsgBoxDb 的通信
BizTalk 的常见原因:此处列出了 SQL 连接问题
我们发现连接问题的常见罪魁祸首是 SQL Server 主机上的TCP/IP SynAttackProtect安全功能 - BizTalk 会占用大量 SQL 连接,尤其是在一批消息到来时需要“加速”连接期间在经过长时间的空闲期后。