--查看数据库中哪些表被锁住了
select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName
from sys.dm_tran_locks where resource_type='OBJECT'
--给被锁住的表解锁
declare @spid int
Set @spid = 19 --锁表进程
declare @sql varchar(1000)
set @sql='kill '+cast(@spid as varchar)
exec(@sql)
select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName
from sys.dm_tran_locks where resource_type='OBJECT'
--给被锁住的表解锁
declare @spid int
Set @spid = 19 --锁表进程
declare @sql varchar(1000)
set @sql='kill '+cast(@spid as varchar)
exec(@sql)
本文提供了一种检查并解除数据库表锁定的方法。通过使用T-SQL语句查询锁定的表,并给出了解锁特定会话ID(SPID)的示例。这对于解决数据库锁定问题非常实用。
1066

被折叠的 条评论
为什么被折叠?



