Datenbank 'MyDb' wird wiederhergestellt. Warten, bis die Wiederherstellung abgeschlossen ist

14

Ich habe so einen Fehler bekommen:

Datenbank 'MyDb' wird wiederhergestellt. Warten, bis die Wiederherstellung abgeschlossen ist.

Ich hatte zu dieser Zeit eine kritische Operation.

Was ist die Ursache für diese Situation? Und wie kann das vermieden werden?

Garik
quelle

Antworten:

24

Die Wiederherstellung nach einem Absturz wird auf "MyDb" ausgeführt. Mögliche Ursachen:

  • Der SQL Server-Dienst wurde aufgrund eines Absturzes oder eines Server-Stopps / Starts manuell neu gestartet.
  • Ein schwerwiegender Fehler in der Datenbank führte dazu, dass die Datenbank heruntergefahren und wiederhergestellt wurde.
  • Die Wiederherstellung wurde absichtlich von jemandem initiiert, der einen RESTORE WITH RECOVERY ausführt.
  • Die Option "Automatisch schließen" ist aktiviert und bewirkt, dass die Datenbank beim Beenden des letzten Benutzers heruntergefahren und die Wiederherstellung ausgeführt wird, um beim nächsten Verbindungsaufbau neu zu starten.

Wenn die Wiederherstellung sehr lange dauert und anscheinend keine Aktivität vorhanden ist, die Sie möglicherweise aus Sicherungen wiederherstellen müssen. Wenn Sie sich mutig fühlen, sollten Sie alles über das Reparieren / Wiederherstellen verdächtiger Datenbanken lesen .

Weitere Informationen darüber, was passiert ist, bevor die Datenbank in diesem Zustand gelandet ist, bieten bessere Antworten, z. B. welche Aktionen Sie ausgeführt haben, welche Fehler im SQL-Fehlerprotokoll enthalten sind usw.

Mark Storey-Smith
quelle
4
+1 es scheint die Option zum automatischen Schließen. Danke für die Antwort
Garik
8
Sie werden auf jeden Fall die automatische Abschaltung für immer und überall aktivieren wollen .
Mark Storey-Smith