2016-03-25 12 views
0

SSMS funktionierte gut bis letzte Nacht, und jetzt reagiert es nicht. Im Windows-Task-Manager wird angezeigt, dass es ausgeführt wird, aber wenn ich darauf klicke, reagiert es nicht.SSMS antwortet nicht ohne Fehlermeldung

Ich habe viele ungespeicherte SQL-Abfragefenster, und ich möchte sie nicht verlieren.

Ich versuchte mit ALT + M und sehen, ob Aktivitätsmonitor geöffnet ist, und ich habe auch Vorschläge aus http://sqlblog.com/blogs/aaron_bertrand/archive/2009/06/25/what-to-do-when-management-studio-hangs.aspx versucht.

Jede Antwort wird sehr geschätzt. Ich verwende SQL server 2008 R2

+0

Wiederholte Frage. http://stackoverflow.com/a/34505572/232589 –

Antwort

0

Sie können die ssms neu starten. Das folgende Skript enthält eine Liste der Abfragen und den Zeitpunkt der Ausführung in den letzten 24 Stunden. So können Sie die Abfrage .... wiederherstellen, funktioniert aber nur für die ausgeführten Skripte.

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 
+0

dm_exec_query_stats enthält Pläne, die sich im Cache befinden. Sobald der Plan aus dem Cache gelöscht wird, ist er weg und das hängt von vielen Dingen ab, die nichts mit 24-Stunden-Limit zu tun haben. –