带有(XLOCK,READPAST)的SQL Server Select语句

时间:2013-03-22 14:27:40

标签: sql-server-2008 database-deadlocks

我运行了以下查询,我的记录现已锁定,无法读取或更新或删除。出于测试目的,我没有调用commit tran,现在这些记录被卡住了。如何释放已放置的锁。

  BEGIN TRAN

  SELECT * from inquiry with (XLOCK,READPAST)  where inquiry_id=228563

1 个答案:

答案 0 :(得分:1)

您应该通过sys.dm_tran_locks找到锁定进程ID并手动终止它

SELECT * FROM sys.dm_tran_locks WHERE RESOURCE_TYPE = ‘OBJECT’

然后使用ID为

的KILL