sql >> Base de Datos >  >> Database Tools >> SSMS

Recuperar scripts de consulta SQL no guardados

Publicando esto en caso de que alguien tropiece con el mismo problema.

Busqué en Google Recuperar secuencias de comandos no guardadas y encontré una solución.

Ejecute lo siguiente select texto. Proporciona una lista de scripts y su tiempo de ejecución en las últimas 24 horas. Esto será útil para recuperar las secuencias de comandos, si cerramos nuestra ventana de consulta en el estudio de administración de SQL Server sin guardar la secuencia de comandos. Funciona para todos los scripts ejecutados, no solo para una vista o un procedimiento.

Use <database>
SELECT execquery.last_execution_time AS [Date Time], execsql.text AS [Script] FROM sys.dm_exec_query_stats AS execquery
CROSS APPLY sys.dm_exec_sql_text(execquery.sql_handle) AS execsql
ORDER BY execquery.last_execution_time DESC