我有一台 Windows Server 2003,上面有 Biztalk Server 2006 企业版和 SQL Server 2005。
我在同一个服务器上的 SQL 服务器日志中看到过类似“进程被 -2 阻止”的消息。我尝试终止该进程,但一段时间后又再次出现阻止。
根据某人的建议,我应用了以下修复程序:
修复:在 BizTalk Server 2006 和 BizTalk Server 2006 R2 中的 BizTalkMsgBoxDb 数据库的实例和主机队列表中可能会生成孤立的缓存实例 KB944426
修复:路由失败报告不会从 BizTalk Server 2006 服务器上的 Q_Suspended 表中删除http://support.microsoft.com/kb/941690/en-us 在上面。
这似乎暂时解决了问题。但最近我在 SQL 服务器日志中看到了这些“blocked by -2”消息。
有什么想法我现在应该做什么吗?
问候
答案1
spid 为 -2 的进程表示分布式事务失败,正在尝试自我清理。
这页提供了更多信息。