Блокировка \ Блокировка таблицы со СПИД-2

Привет, у меня есть таблица с большим количеством блокировок со значением -2. Я не могу убить процесс идентификатора сессии, используя kill CMD. Кто-нибудь знает, что SPID с -2 средства.

Я запускаю этот запрос:

SELECT OBJECT_NAME(P.object_id) AS TableName,
       Resource_type,
       request_session_id
FROM sys.dm_tran_locks L
JOIN sys.partitions P ON L.resource_associated_entity_id = p.hobt_id
WHERE OBJECT_NAME(P.object_id) = 'Table '

Пример вывода

Table Name
ClaimRequest    

Resource_Type 
KEY / Page

request_session_id
-2

Есть 23770 строк данных этого типа

1 ответ

Обнаружено -2 - осиротевшая транзакция из распределенной транзакции. Если вам необходимо убить -2 SPID, используйте эту ссылку https://www.mssqltips.com/sqlservertip/4142/how-to-kill-a-blocking-negative-spid-in-sql-server/

Другие вопросы по тегам