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)