Board logo

标题: [软件故障] SQL Server表和记录死锁的解决办法 [打印本页]

作者: shillan    时间: 2019-4-23 20:45     标题: SQL Server表和记录死锁的解决办法

1. 先根据以下语句查询哪些表被死锁以及死锁的spid
  1. SELECT request_session_id spid,OBJECT_NAME(resource_associated_entity_id)tableName
  2. FROM sys.dm_tran_locks
  3. WHERE resource_type='OBJECT '
复制代码
2. 再根据以上 语句查询出来的 spid 通过以下存储过程查询是哪台机客户机在操作造成的死锁
exec sp_who2 'xxx'  -- xxx 是 spid 替换进去就好,就可以看到是哪台机造成的死锁
3. 最后通过以下语句来清退进程
KILL xxx   -- xxx 是spid 执行就好




欢迎光临 逐梦论坛 (http://temp2023.zhumeng.org/) Powered by Discuz! 7.2