Datenbank befindet sich im Übergang Zustand

Heute habe ich versucht die Wiederherstellung einer Datenbank über eine bereits bestehende Datenbank, die ich einfach mit der rechten Maustaste die Datenbank in SSMS --> Aufgaben --> Offline, so konnte ich die Datenbank wiederherstellen.

Einem kleinen pop-up-Fenster erschien und zeigte Query Executing..... für irgendwann und warf dann die Fehlermeldung Database is in use cannot take it offline. Von was ich gesammelt, es sind einige aktive verbindungen mit der Datenbank, so dass ich versuchte, führen Sie die folgende Abfrage

USE master
GO
ALTER DATABASE My_DatabaseName
SET OFFLINE WITH ROLLBACK IMMEDIATE
GO

Wieder an diesem Punkt sind die SSMS zeigte Query Executing..... für ein irgendwann und warf dann die folgende Fehlermeldung:

Msg 5061, Level 16, State 1, Line 1
ALTER DATABASE failed because a lock could not be placed on database 'My_DatabaseName'. Try again later.
Msg 5069, Level 16, State 1, Line 1
ALTER DATABASE statement failed.

Danach habe ich es konnte keine Verbindung zur Datenbank über SSMS. und als ich versuchte, es offline zu Dauern mit SSMS er warf einen Fehler zu sagen:

Database is in Transition. Try later .....

Ich an dieser Stelle einfach konnte nicht auf die Datenbank zugegriffen wird alles, was ich versuchte, wieder die gleiche Fehlermeldung Database is in Transition.

Ich habe auf google gelesen, einige Fragen, wo die Leute vor ähnlichen Problem und empfiehlt Sie zum schließen des SSMS und wieder öffnen, Also Tat ich und
Da war es nur eine dev-server habe ich gerade gelöscht, die Datenbank mit SSMS restauriert und auf einer neuen Datenbank.

Meine Frage ist was könnte evtl die Ursache ?? und wie kann ich Vermeiden, dies geschieht in Zukunft, und wenn ich jemals am Ende in der gleichen situation in Zukunft gibt es eine andere Möglichkeit, dass es andere dann löschen die gesamte Datenbank ???

Danke

InformationsquelleAutor M.Ali | 2014-01-23

Schreibe einen Kommentar