sql server表被锁

问题 :无法查询、无法更新、无法删除

查询时加“ with(nolock)” 可以

 

怀疑表被事务锁定。

 

查询sql如下:

 查看被锁表:

select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName

from sys.dm_tran_locks

where resource_type='OBJECT'

spid 锁表进程 tableName 被锁表名

解锁:

declare @spid int

Set @spid = 57 --锁表进程

declare @sql varchar(1000)

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

exec(@sql)

 

 

 

https://msdn.microsoft.com/zh-cn/library/ms190345.aspx#

http://blog.sina.com.cn/s/blog_5d7c337c010137rb.html

posted @ 2016-03-15 13:43  龙卷风清扬  阅读(150)  评论(0编辑  收藏  举报