0
我運行了以下查詢,現在我的記錄被鎖定了,我無法讀取,更新或刪除。爲了測試目的,我沒有調用commit tran,現在這些記錄卡住了。我如何釋放這些已經放置的鎖。帶有(XLOCK,READPAST)的SQL Server Select語句
BEGIN TRAN
SELECT * from inquiry with (XLOCK,READPAST) where inquiry_id=228563
我運行了以下查詢,現在我的記錄被鎖定了,我無法讀取,更新或刪除。爲了測試目的,我沒有調用commit tran,現在這些記錄卡住了。我如何釋放這些已經放置的鎖。帶有(XLOCK,READPAST)的SQL Server Select語句
BEGIN TRAN
SELECT * from inquiry with (XLOCK,READPAST) where inquiry_id=228563
你會發現你的sys.dm_tran_locks鎖定進程ID和手動殺死它
SELECT * FROM sys.dm_tran_locks WHERE RESOURCE_TYPE = ‘OBJECT’
,然後使用KILL ID號
@Faisalkhan不,你應該殺了會話,因此你必須使用REQUEST_SESSION_ID – Alex 2013-03-22 14:42:53
謝謝我的作品 – 2013-03-22 14:44:55