Algo que seguro todos hemos necesitado en algún momento es conocer de primera mano qué se ha ejecutado recientemente en nuestro SQL Server. Tan recientemente como sea posible... y si es de ahora mismo ¡mejor!. Espero que esta query os pueda ser útil:
SELECT deqs.last_execution_time AS [Time], dest.TEXT AS [Query]
FROM sys.dm_exec_query_stats AS deqs
CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest
ORDER BY deqs.last_execution_time DESC
FROM sys.dm_exec_query_stats AS deqs
CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest
ORDER BY deqs.last_execution_time DESC
Excelente muchas gracias.
ResponderEliminarBUENISIMO, GRACIAS
ResponderEliminarEsta Excelente esa consulta, quisiera saber, si hay un query, donde pueda ver los usuarios que ejecutaron dichos querys, Gracias de antemano...
ResponderEliminarNo se
ResponderEliminarMuy oportuna y util. Me sirvió para recuperar un Store Procedure que ejecuté y que no guardé.
ResponderEliminarHasta los comentario !!!
gracias
ResponderEliminarhay forma de obtenr solo los de una tabla especifica ?
ResponderEliminarme sale el siguiente mensaje
ResponderEliminarMens. 102, Nivel 15, Estado 1, Línea 3
Sintaxis incorrecta cerca de '.'.
¿a que se deberá?