У меня есть Windows server 2003, на котором есть Biztalk Server 2006 Enterprise Edition и SQL server 2005.
У меня были сообщения, такие как процесс, заблокированный -2, в журналах SQL-сервера на том же сервере. Я пытался убить этот процесс, но через некоторое время блокировка вернулась.
Я применил следующие исправления после того, как кто-то предложил:
ИСПРАВИТЬ: Потерянные экземпляры кэша могут быть созданы в таблицах очереди экземпляров и хостов базы данных BizTalkMsgBoxDb в BizTalk Server 2006 и BizTalk Server 2006 R2 KB944426
ИСПРАВИТЬ: отчеты об ошибках маршрутизации не удаляются из таблицы Q_Suspended на сервере BizTalk Server 2006 http://support.microsoft.com/kb/941690/en-us в теме.
На какое-то время это, казалось, решило проблему. Но в последнее время я видел это сообщение «заблокировано -2» в журналах SQL-сервера.
Есть идеи, что мне делать сейчас?
С уважением
Процессы со spid -2 - это неудачные распределенные транзакции, которые пытаются очистить себя.
это страница предоставляет дополнительную информацию.