2013-03-22 3 views
0

Я выполнил следующий запрос, и мои записи заблокированы, теперь я не могу читать или обновлять или удалять. Для целей тестирования я не называл commit tran, и теперь эти записи застряли. Как я могу освободить эти блокировки, которые уже установлены.Оператор SQL Server Select с (XLOCK, READPAST)

BEGIN TRAN 

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

ответ

1

Вы должны найти блокирование идентификатора процесса по sys.dm_tran_locks и убить его вручную

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

, а затем использовать умерщвлять номер документа

+0

@Faisalkhan Нет, вы должны убить сессию, так вы должны использовать REQUEST_SESSION_ID – Alex

+0

спасибо за работу для меня –

Смежные вопросы