Ultimas consultas ejecutadas en SQL Server

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_handleAS dest
ORDER BY deqs.last_execution_time DESC



8 comentarios :

  1. Excelente muchas gracias.

    ResponderEliminar
  2. BUENISIMO, GRACIAS

    ResponderEliminar
  3. Esta Excelente esa consulta, quisiera saber, si hay un query, donde pueda ver los usuarios que ejecutaron dichos querys, Gracias de antemano...

    ResponderEliminar
  4. Muy oportuna y util. Me sirvió para recuperar un Store Procedure que ejecuté y que no guardé.
    Hasta los comentario !!!

    ResponderEliminar
  5. hay forma de obtenr solo los de una tabla especifica ?

    ResponderEliminar
  6. me sale el siguiente mensaje

    Mens. 102, Nivel 15, Estado 1, Línea 3
    Sintaxis incorrecta cerca de '.'.

    ¿a que se deberá?

    ResponderEliminar

Buscar en el Blog: