SSMS
 sql >> Database >  >> Database Tools >> SSMS

Recupera gli script di query SQL non salvati

Pubblicando questo nel caso in cui qualcuno si imbattesse nello stesso problema.

Googled per Recuperare script non salvati e ho trovato una soluzione.

Esegui il seguente select sceneggiatura. Fornisce un elenco di script e il relativo tempo di esecuzione nelle ultime 24 ore. Ciò sarà utile per recuperare gli script, se chiudiamo la nostra finestra di query in SQL Server Management Studio senza salvare lo script. Funziona per tutti gli script eseguiti, non solo per una vista o una procedura.

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