标签: sql-server-2005 multithreading communication buffer
答案 0 :(得分:0)
这项工作会阻止自己吗?可能是它运行异步任务而且出错了。
如果没有,那应该与另一个进程发生冲突。可能您可以在启动更新之前为数据库单用户模式设置
答案 1 :(得分:0)
通常,这种死锁来自使用并行性的事务。 SQL Server将查询划分为多个线程,然后它们彼此死锁。即时解决方案是在多线程查询的末尾添加OPTION (MAXDOP 1)。但是,最好优化查询和/或添加适当的索引
OPTION (MAXDOP 1)