多语言展示
当前在线:1261今日阅读:179今日分享:36

sqlserver表查看被锁表和解锁方法

我们在开发过程,或多或少都会遇到锁表情况,特别是数据量大的时候..碰到经理客户都在催的时候,我们就需要尽快找到锁表并且解锁。
方法/步骤

---查看锁表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 = 136  --锁表进程 declare @sql varchar(1000)set  @sql='kill '+cast(@spid as varchar)exec(@sql)

推荐信息