您的位置:首页 > 数据库

sql server表被锁

2016-03-15 13:43 267 查看
问题 :无法查询、无法更新、无法删除

查询时加“ 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: