SELECT request_session_id spid,OBJECT_NAME
(resource_associated_entity_id)tableName
FROM sys.dm_tran_locks
WHERE resource_type='OBJECT';
exec ('Kill 80')
exec sp_lock;
-- 查询指定进程的锁
exec sp_lock 55;
Type值(锁的类型):
RID = 表中单个行的锁,由行标识符 (RID) 标识。
KEY = 索引内保护可串行事务中一系列键的锁。
PAG = 数据页或索引页的锁。
EXT = 对某区的锁。
TAB = 整个表(包括所有数据和索引)的锁。
DB = 数据库的锁。
FIL = 数据库文件的锁。
APP = 指定的应用程序资源的锁。
MD = 元数据或目录信息的锁。
HBT = 堆或 B 树(HoBT)上的锁。 在 SQL Server 中此信息不完整。
AU = 分配单元的锁。 在 SQL Server 中此信息不完整。
参考来源sp_lock
声明:参考博客
本文地址:https://blog.csdn.net/qq_36135928/article/details/107389303
如对本文有疑问, 点击进行留言回复!!
金蝶KIS商贸版 专业版 账套管理查看账套没有用户名 登录账套用户不存在 解决方法.
QueryWarpper的使用方法,MyBatics Plus的查询方法处理
sqlServer数据库表无法查询,无法删除。“表发生死锁”。“已超过了锁请求超时时段。”
网友评论