В SQL 2008 R2, как вы можете запросить в базе данных все открытые спиды и получить последний SQL-запрос, который они сделали?
Основная форма - это использование 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