Share via


Beispiel: Offlinewiederherstellung der primären Dateigruppe und einer weiteren Dateigruppe (vollständiges Wiederherstellungsmodell)

Symbol, dass einen blauen Datenbankdatenträger zeigt. Dieses Thema ist nur für Datenbanken relevant, in denen mehrere Dateigruppen enthalten sind und für die das vollständige Wiederherstellungsmodell verwendet wird.

In diesem Beispiel sind in der Datenbank adb drei Dateigruppen enthalten. Die Dateigruppen A und C weisen Lese-/Schreibzugriff auf, und die Dateigruppe B ist schreibgeschützt. Die primäre Dateigruppe und die Dateigruppe B sind beschädigt, die Dateigruppen A und C sind jedoch intakt. Vor dem Notfall waren alle Dateigruppen online.

Der Datenbankadministrator entscheidet sich, die primäre Dateigruppe und Dateigruppe B wiederherzustellen. Für die Datenbank wird das vollständige Wiederherstellungsmodell verwendet, weshalb vor dem Beginn der Wiederherstellung eine Protokollfragmentsicherung der Datenbank erstellt werden muss. Wenn die Datenbank online geschaltet wird, werden die Dateigruppen A und C automatisch online geschaltet.

ms188687.note(de-de,SQL.90).gifHinweis:
Die Offlinewiederherstellungssequenz verfügt über weniger Schritte als die Onlinewiederherstellung einer schreibgeschützten Datei. Ein Beispiel hierzu finden Sie unter Beispiel: Onlinewiederherstellung einer schreibgeschützten Datei (vollständiges Wiederherstellungsmodell). Die gesamte Datenbank ist jedoch für die Dauer der Wiederherstellungssequenz offline.

Sicherung des Protokollfragments

Vor dem Wiederherstellen der Datenbank muss der Datenbankadministrator das Protokollfragment sichern. Weil die Datenbank beschädigt ist, muss zum Erstellen der Sicherung des Protokollfragments die NO_TRUNCATE-Option verwendet werden:

BACKUP LOG adb TO tailLogBackup 
   WITH NORECOVERY, NO_TRUNCATE

Bei der Sicherung des Protokollfragments handelt es sich um die letzte Sicherung im Rahmen der folgenden Wiederherstellungssequenzen.

Wiederherstellungssequenz

Zum Wiederherstellen der primären Dateigruppe und der Dateigruppe B verwendet der Datenbankadministrator die Wiederherstellungssequenz ohne die Option PARTIAL folgendermaßen:

RESTORE DATABASE adb FILEGROUP='Primary' FROM backup1 
WITH NORECOVERY
RESTORE DATABASE adb FILEGROUP='B' FROM backup2 
WITH NORECOVERY
RESTORE LOG adb FROM backup3 WITH NORECOVERY
RESTORE LOG adb FROM backup4 WITH NORECOVERY
RESTORE LOG adb FROM backup5 WITH NORECOVERY
RESTORE LOG adb FROM tailLogBackup WITH RECOVERY

Die nicht wiederhergestellten Dateien werden automatisch online geschaltet. Alle Dateigruppen sind jetzt online.

Siehe auch

Konzepte

Ausführen von Onlinewiederherstellungen
Ausführen der schrittweisen Wiederherstellung
Wiederherstellen von Dateien (vollständiges Wiederherstellungsmodell)
Anwenden von Transaktionsprotokollsicherungen

Andere Ressourcen

Beispiele von Wiederherstellungssequenzen für mehrere Wiederherstellungsszenarien
RESTORE (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005