BizTalk: Должен ли я заботиться об этом: «Не удалось восстановить после предыдущей ошибки. База данных: BizTalkMsgBoxDb» - PullRequest
1 голос
/ 27 января 2012

BizTalk Server время от времени жалуется:

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

Должен ли я заботиться об этом или просто игнорировать это?

Ответы [ 2 ]

3 голосов
/ 27 января 2012

Похоже на временную потерю соединения с MessageBox.Не хорошо, но и не критично, если связь восстанавливается достаточно быстро.Конкретное сообщение об ошибке относится к BAM, который можно отключить, если он не используется.Однако эта проблема повлияет на BizTalk в целом.

Вам необходимо выяснить, что является причиной потери соединения, и устранить эту проблему.Может быть, нелегко, заметьте, я видел, как это происходило на блоках DEV с BizTalk и SQL Server на одном и том же ...

1 голос
/ 03 февраля 2012

Согласно Fabio, полученное вами сообщение, вероятно, относится к BAM.

Типы ошибок, которые вы получаете в своем журнале событий, если хосты BizTalk и ENTSSO теряют связь с SQL, перечислены здесь

Эти ошибки являются более серьезными и могут привести к потере сообщений (хосты и местоположения получения обычно останавливаются).

Эти ошибки могут возникать с перерывами, а затем через минуту или двепозже вы увидите

Связь с MessageBox BizTalkMsgBoxDb в экземпляре SQL XXX была восстановлена ​​

Распространенные причины BizTalk: проблемы подключения SQL перечислены здесь

Мы обнаружили, что обычной причиной проблем с подключением является функция безопасности TCP / IP SynAttackProtect на хосте SQL Server - BizTalk может перегружать множество соединений SQL, особенно во время«Увеличение количества подключений» требуется, когда пакет сообщений приходит после длительного периода простоя.

...