SQL-Server-Datenbank hängt im Status "wird wiederhergestellt" fest

sqlserver
Tags: #<Tag:0x00007f44f843ce40>

#1

Wenn eine Datenbank über längere Zeit im Status

…wird wiederhergestellt…

bzw. auf Englisch

…in recovery…

hängt, dann hilft bei mir recht zuverlässig, folgenden Befehl im Management Studio einzugeben:

RESTORE DATABASE NameMeinerDatenbank WITH RECOVERY

Es erscheint danach zwar eine Fehlermeldung à la:

Meldung 3153, Ebene 16, Status 2, Zeile 1
Die Datenbank ist bereits vollständig wiederhergestellt.
Meldung 3013, Ebene 16, Status 1, Zeile 1
RESTORE DATABASE wird fehlerbedingt beendet.

bzw. auf Englisch

Msg 3153, Level 16, State 2, Line 1
The database is already fully recovered.
Msg 3013, Level 16, State 1, Line 1
RESTORE DATABASE is terminating abnormally.

Trotzdem wird die Datenbank anschließend wieder als normal angezeigt und ist normal benutzbar.

(Quelle)