sql 開發篇一 之 表鎖查詢及解鎖

大海中一粒沙子 發表於 2020-11-21
SQL

1、查詢表鎖程式id

select   request_session_id   spid,OBJECT_NAME(resource_associated_entity_id) tableName   
from   sys.dm_tran_locks where resource_type='OBJECT'

2、根據程式id kill掉
spid為查詢到程式編號

declare @spid int
Set @spid = 56
declare @sql varchar(1000)
set @sql='kill '+cast(@spid as varchar)
exec(@sql)