如何解决SqlServer中表被锁定的难题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计106个文字,预计阅读时间需要1分钟。
-- 被锁定的表select request_session_id, spid, OBJECT_NAME(resource_associated_entity_id) as tableNamefrom sys.dm_tran_lockswhere resource_type='OBJECT'
-- 解锁declare @spid intSet @spid=104
-- 解锁表进程declare @sql varchar(1000)set @sql='kill ' + cast(@spid as varchar(10))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 = 104
--锁表进程
declare @sql varchar(1000)
set @sql='kill '+cast(@spid as varchar) exec(@sql)
本文共计106个文字,预计阅读时间需要1分钟。
-- 被锁定的表select request_session_id, spid, OBJECT_NAME(resource_associated_entity_id) as tableNamefrom sys.dm_tran_lockswhere resource_type='OBJECT'
-- 解锁declare @spid intSet @spid=104
-- 解锁表进程declare @sql varchar(1000)set @sql='kill ' + cast(@spid as varchar(10))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 = 104
--锁表进程
declare @sql varchar(1000)
set @sql='kill '+cast(@spid as varchar) exec(@sql)

