Festlegen des nächsten Schritts für die Wiederherstellung einer Datei oder Dateigruppe
Die Katalogsichten sys.database_files und sys.master_files enthalten sowohl Informationen zum Status einer Datei oder Dateigruppe als auch zum nächsten Schritt zum Onlineschalten. Der Status einer Dateigruppe wird durch die enthaltenen Dateien bestimmt: Wenn nicht alle Dateien online sind, ist die gesamte Dateigruppe offline.
Die wichtigste Eigenschaft einer Datei ist ihr Status, festgelegt in den Spalten state und state_desc von sys.database_files. In der folgenden Tabelle wird beschrieben, welche Bedeutung die einzelnen Status haben und wie auf sie zu reagieren ist.
Dateistatus |
Bedeutung |
Aktionen |
---|---|---|
ONLINE |
Die Datei ist online. |
Es ist keine Aktion erforderlich. |
RESTORING |
Die Datei wird wiederhergestellt. |
Informationen zu anderen wichtigen Spalten für diesen Status finden Sie unter Planen einer schrittweisen Wiederherstellungssequenz für eine Datei mit dem Status RESTORING, RECOVERY_PENDING oder OFFLINE. |
RECOVERY_PENDING |
Die Wiederherstellung der Datei wurde verschoben. Die Datei war online oder nicht vorhanden, bevor durch eine Teilwiederherstellung der Status auf RECOVERY_PENDING geändert wurde. |
|
OFFLINE |
Die Datei wurde mithilfe von ALTER DATABASE offline gesetzt. |
|
RECOVERING |
Dies ist ein vorübergehender Status. Wenn die Wiederherstellung erfolgreich ist, wird die Datei automatisch online geschaltet. |
Es ist keine Aktion erforderlich. |
SUSPECT |
Die Datei ist beschädigt. |
Die Datei kann wiederhergestellt oder gelöscht werden, oder die Datenbank wird in den Modus EMERGENCY geschaltet. |
DEFUNCT |
Die Datei wurde gelöscht (während sie offline war), ein Cleanup jedoch noch nicht durchgeführt. |
Keine. Wiederherstellung ist nicht möglich. |
Siehe auch