sqlserver查看哪个表被锁表了以及解锁方法

Posted WinChance

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver查看哪个表被锁表了以及解锁方法相关的知识,希望对你有一定的参考价值。

方法一

--查看sqlserver被锁的表:
select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName
from sys.dm_tran_locks where resource_type=\'OBJECT\'

--解锁:@spid为锁表进程
declare @spid int
Set @spid = 66
declare @sql varchar(1000)
set @sql=\'kill \'+cast(@spid as varchar)
exec(@sql)

转载:sqlserver查看哪个表被锁表了以及解锁方法 - 顺时针KEY - 博客园 (cnblogs.com)

 

以上是关于sqlserver查看哪个表被锁表了以及解锁方法的主要内容,如果未能解决你的问题,请参考以下文章

oracle数据库表被锁的解锁方法

MySQL锁表和解锁操作

sqlserver表被锁了怎么解决

怎么查看数据库锁表?

如何查询db2数据库表是不是被锁

查看oracle是不是锁表