sql >> Base de Datos >  >> RDS >> Sqlserver

Últimas consultas ejecutadas para una base de datos específica

Esto me funciona para encontrar consultas en cualquier base de datos en la instancia. Soy administrador de sistemas en la instancia (verifique sus privilegios):

SELECT deqs.last_execution_time AS [Time], dest.text AS [Query], dest.*
FROM sys.dm_exec_query_stats AS deqs
CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest
WHERE dest.dbid = DB_ID('msdb')
ORDER BY deqs.last_execution_time DESC

Esta es la misma respuesta que proporcionó Aaron Bertrand, pero no se colocó en una respuesta.