2013-03-22 93 views
0

我運行了以下查詢,現在我的記錄被鎖定了,我無法讀取,更新或刪除。爲了測試目的,我沒有調用commit tran,現在這些記錄卡住了。我如何釋放這些已經放置的鎖。帶有(XLOCK,READPAST)的SQL Server Select語句

BEGIN TRAN 

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

回答

1

你會發現你的sys.dm_tran_locks鎖定進程ID和手動殺死它

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

,然後使用KILL ID號

+0

@Faisalkhan不,你應該殺了會話,因此你必須使用REQUEST_SESSION_ID – Alex 2013-03-22 14:42:53

+0

謝謝我的作品 – 2013-03-22 14:44:55