Recuperare Query non salvate

Lavorato per ore su un database e ti sei scordato di salvare? Come recuperare le ultime Query eseguite?

Recovery QueryQueste poche righe di codice possono essere molto utile nel caso non aveste salvato il vostro lavoro in SQL Management Studio, oppure per tracciare ed eseguire debug di query o monitorare cosa un eseguibile o una data applicazione sta facendo sul vostro database.

Use [daDB]
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

Per scongiurare la perdita di dati di un lavoro non salvato SSMS ha una sua funzione integrata per l’auto-salvataggio dell’area di lavoro attivabile da Strumenti > Opzioni > Ambiente > Salvataggio automatico. In quest’area possiamo specificare ogni quanto vogliamo che il lavoro venga salvato e per quanti giorni debba rimanere in memoria.

Ti potrebbe interessare anche...