返回列表 发帖

[软件故障] 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 执行就好
欢迎光临:逐梦论坛

返回列表

Powered by Discuz! 7.2   论坛QQ群:逐梦论坛群

© 2001-2021 Comsenz Inc. 鲁公网安备 37120302000001号