Wenn ich versuche, eine Datenbank in SQL Server wiederherzustellen, dauert das Öffnen der Dialogfelder übermäßig lange. Der schlimmste Täter scheint das modale Unterdialogfeld "Sicherungsgeräte auswählen" im Dialogfeld "Datenbank wiederherstellen" zu sein. Das Öffnen des Modals dauert normalerweise 20 bis 30 Sekunden, obwohl es keine Informationen enthält und in jeder anderen Anwendung sofort geöffnet wird. Ich habe unten einen Screenshot eingefügt.
Ich habe hier beim DBA-Stack-Austausch eine ähnliche Frage gefunden , aber sie stimmt nicht genau überein. Die Lösung funktioniert bei mir nicht. Diese Frage war für ServerFault besser geeignet, da sie mehr mit der Verwaltungsanwendung als mit der Verwaltungsanwendung zu tun hat alles, was mit SQL zu tun hat.
Kann mir jemand sagen, warum sich dieser Dialog so langsam öffnet und (im Idealfall) wie er schneller geöffnet werden kann? Vielen Dank!
Bildschirmfoto:
quelle
Antworten:
@ Randolph West schlug dies vor und es funktioniert für mich.
Wenn Sie die Datenbank wiederherstellen möchten, klicken Sie grundsätzlich nicht auf die Datenbank selbst. Klicken Sie stattdessen auf den Ordner 'Datenbanken' und stellen Sie ihn wieder her.
quelle
Meins ging von 2,5 Minuten bis zum Öffnen auf 1-2 Sekunden.
Siehe https://blog.sqlauthority.com/2018/05/07/sql-server-restore-database-wizard-in-ssms-is-very-slow-to-open/
MSDB.dbo.backupset führt ein Protokoll der Sicherungen (getrennt von den Sicherungsdateien selbst).
Versuchen
Aufräumen:
Das obige Datum ist ein Beispiel.
Es wird empfohlen, solche Dinge in Ihren Wartungsplan aufzunehmen.
quelle
Ich hatte das gleiche Problem und ich glaube, SSMS war verwirrt über die Wiederherstellung einer Datenbank ohne lokalen Sicherungsverlauf / Mediensätze, weil ich versucht habe, Sicherungen von einem anderen Server bei einer neuen SQL-Installation zu verwenden.
Die Langsamkeit verschwand, nachdem ich eine Sicherung der leeren Datenbank erstellt hatte, bevor ich versuchte, die echten Sicherungen wiederherzustellen. Diese Sicherung reichte aus, um die Schaltfläche "Vom Gerät wiederherstellen" schneller reagieren zu lassen.
quelle