Feb 142008
 

Bei einem SQL 2000 Server sind die Festplatten vollgelaufen.
Dabei wurden einige Datenbanken auf ‚read-only‘ gesetzt.

Wenn man in den Optionen der Datenbank das Flag entfernen wollte
kam folgende Meldung.

Error 5063: Database ‚model‘ in in warm standby.

Es gab noch etliche andere Datenbanken die diesen Status hatten.

Als erstes wurde natürlich Platz geschaffen damit der Server wieder
tut wie er sollte. Danach sollten alle Datenbanken wieder aus dem
‚read-only‘ Modus geholt werden. Das war aber gar nicht mal so einfach.

Es kam immer wieder diese Fehlermeldung. Nach einem neustart
des Server’s waren die selben Datenbanken noch immer im ‚read-only‘
Status. Was machen?

Per Zufall merkte ich, dass ein detach und attach der Datenbank
das Problem löste. Ob es richtig ist weiss ich nicht. Im Internet findet
man immer wieder folgenden Tipp.

restore log <DATENBANK> with recovery

Das wollte ich aber nicht wirklich auf einer produktiven Datenbank machen.
Dazu fehlte mir schlicht die Erfahrung. Das detach und attach getraute
ich mich aber zu machen.

Aber die ‚model‘ Datenbank brachte ich so nicht aus dem Status raus.
Die konnte ich nicht detachen. Aber hier half nach dem restart des Server’s
folgender Befehl im Query Analyzer.

use master
restore log model with recovery

Schön, die ‚model‘ Datenbank ist jetzt auch wieder im richtigen Status. 🙂

es läuft: Lucie Silvas – Breathe In – Twisting The Chain

Sorry, the comment form is closed at this time.