Поиск полного текста SQL, выполняемого за заблокированными процессами в SQL Server - PullRequest
1 голос
/ 21 декабря 2010

Как я могу определить, какой SQL блокирует таблицу во время любого перехода, я хочу увидеть и проанализировать полный текст SQL.

dbcc inputbuffer (pid);не отображает полный текст SQL.

1 Ответ

1 голос
/ 21 декабря 2010

Если вы знаете SPID, то можете использовать это:

SELECT text
FROM sys.dm_exec_requests
    CROSS APPLY ::fn_get_sql(sql_handle)
WHERE session_id=@spid

Вот справочник MSDN для fn_get_sql

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...