SSMS
 sql >> Base de Dados >  >> Database Tools >> SSMS

Recuperar scripts de consulta SQL não salvos


Postando isso no caso de alguém tropeçar no mesmo problema.

Pesquisado no Google para Recuperar scripts não salvos e encontrou uma solução.

Execute o seguinte select roteiro. Ele fornece uma lista de scripts e seu tempo de execução nas últimas 24 horas. Isso será útil para recuperar os scripts, se fecharmos nossa janela de consulta no SQL Server Management Studio sem salvar o script. Funciona para todos os scripts executados, não apenas para uma visão ou procedimento.
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