Получить последний SQL-запрос для всех открытых соединений - PullRequest
2 голосов
/ 22 июля 2011

В SQL 2008 R2, как вы можете запросить в базе данных все открытые спиды и получить последний SQL-запрос, который они сделали?

1 Ответ

3 голосов
/ 22 июля 2011

Основная форма - это использование DMV

SELECT
   *
FROM
   sys.dm_exec_requests er
   CROSS APPLY
   sys.dm_exec_sql_text(er.sql_handle) AS t

Они могут быть уточнены или отфильтрованы по необходимости, например, как эта ссылка: https://sqlblog.org/2008/07/01/sys-dm_exec_requests

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