如何解决SqlServer中表被锁定的难题?

2026-05-21 00:440阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计106个文字,预计阅读时间需要1分钟。

如何解决SqlServer中表被锁定的难题?

-- 被锁定的表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)

如何解决SqlServer中表被锁定的难题?

set @sql='kill '+cast(@spid as varchar) exec(@sql)

本文共计106个文字,预计阅读时间需要1分钟。

如何解决SqlServer中表被锁定的难题?

-- 被锁定的表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)

如何解决SqlServer中表被锁定的难题?

set @sql='kill '+cast(@spid as varchar) exec(@sql)