Wie kann ich die nicht gespeicherten Skripte wiederherstellen, wenn das SSMS abstürzt / die nicht gespeicherte Registerkarte versehentlich geschlossen wird?
sql
sql-server
tsql
sql-server-2012
ssms
Hummel
quelle
quelle
Antworten:
Posten Sie dies für den Fall, dass jemand auf dasselbe Problem stößt.
Gegoogelt, um nicht gespeicherte Skripte abzurufen und fand eine Lösung.
Führen Sie das folgende
select
Skript aus. Es enthält eine Liste der Skripte und deren Ausführungszeit in den letzten 24 Stunden. Dies ist hilfreich, um die Skripte abzurufen, wenn wir unser Abfragefenster in SQL Server Management Studio schließen, ohne das Skript zu speichern. Es funktioniert für alle ausgeführten Skripte, nicht nur für eine Ansicht oder Prozedur.quelle
Sie können der Lage sein , sie in einem dieser Orte zu finden (abhängig von der Version von Windows Sie verwenden).
Windows XP
Windows Vista / 7/10
ODER
Von dieser Quelle und dieser Quelle gegoogelt .
quelle
Backup Files\Solution1
Ein bisschen spät zur Party, aber keiner der zuvor genannten Speicherorte hat für mich funktioniert - aus irgendeinem Grund wurden die Sicherungs- / Autorecovery-Dateien im Ordner VS15 auf meinem PC gespeichert (dies ist für SQL Server 2016 Management Studio).
C: \ Benutzer \ IHR BENUTZERNAME \ Dokumente \ Visual Studio 2015 \ Sicherungsdateien \ Lösung1
Vielleicht möchten Sie Ihre Tools-Optionen-Umgebung-Import- und Exporteinstellungen überprüfen. Der Speicherort der Einstellungsdateien könnte Sie auf Ihren Sicherungsordner verweisen. Ich hätte nie unter dem VS15-Ordner danach gesucht.
quelle
Verwenden Sie den folgenden Speicherort, an dem Sie alle finden können
~AutoRecover.~vs*.sql
( Autorecovery-Dateien ):quelle
Vielleicht finden Sie die vorgeschlagenen Verzeichnisse nicht oder Ihre Wiederherstellungsdatei fehlt. Gott sei Dank habe ich den Absturz mit einem nicht gespeicherten Skript repliziert und mich in dieses Verzeichnis geführt:
C: \ Benutzer \ Benutzer \ OneDrive \ Dokumente \ Visual Studio 2015 \ Sicherungsdateien \ Lösung1
Also, vielleicht rettet das deinen Tag :)
quelle
Ich weiß, dass dies ein alter Thread ist, aber für alle, die nach einem Absturz von ssms ein Skript abrufen möchten, gehen Sie wie folgt vor
quelle
Ich verwende Windows 8 und habe die fehlenden Skripte im folgenden Pfad gefunden:
quelle
Gehen Sie zu SSMS >> Extras >> Optionen >> Umgebung >> AutoWiederherstellen
Es gibt zwei verschiedene Einstellungen:
1) Speichern Sie die AutoRecover-Informationen alle Minuten
Diese Option speichert die SQL-Abfragedatei in einem bestimmten Intervall. Stellen Sie diese Option auf den minimal möglichen Wert ein, um Verluste zu vermeiden. Wenn Sie diesen Wert auf 5 gesetzt haben, können Sie im schlimmsten Fall die letzten 5 Minuten der Arbeit verlieren.
2) Bewahren Sie die AutoRecover-Informationen tagelang auf
Diese Option speichert die AutoRecovery-Informationen für bestimmte Tage. Ich empfehle jedoch, im Falle eines Unfalls SQL Server Management Studio sofort zu öffnen und Ihre Datei wiederherzustellen. Zögern Sie diese wichtige Aufgabe nicht für zukünftige Termine.
quelle
SSMSBoost-Add-In (derzeit kostenlos)
+ Tonnen von anderen Funktionen. (Ich bin der Entwickler des Add-Ins)
quelle
Sie finden Dateien hier, wenn Sie das SSMS-Fenster versehentlich geschlossen haben
quelle
Ich konnte meine Dateien von folgendem Speicherort wiederherstellen:
Pro Registerkarte sollten unterschiedliche Wiederherstellungsdateien vorhanden sein. Ich würde sagen, suchen Sie nach den Dateien für das Datum, an dem Sie sie verloren haben.
quelle