Beispiel: Schrittweise Wiederherstellung einer Datenbank (einfaches Wiederherstellungsmodell)
Mit einer schrittweisen Wiederherstellungssequenz wird eine Datenbank phasenweise auf Dateigruppenebene wiederhergestellt, beginnend mit der primären Dateigruppe und allen sekundären Dateigruppen mit Lese-/Schreibzugriff.
In diesem Beispiel wird die adb
-Datenbank nach einem Notfall auf einem neuen Computer wiederhergestellt. Für die Datenbank wird das einfache Wiederherstellungsmodell verwendet. Vor dem Notfall sind alle Dateigruppen online. Die Dateigruppen A
und C
weisen Lese-/Schreibzugriff auf, und die Dateigruppe B
ist schreibgeschützt. Vor der letzten Teilsicherung ist die Dateigruppe B
schreibgeschützt geworden. Zur letzten Teilsicherung gehören die primäre Dateigruppe und die sekundären Dateigruppen A
und C
mit Lese-/Schreibzugriff. Nachdem die Dateigruppe B
schreibgeschützt geworden ist, wurde eine getrennte Dateisicherung der Dateigruppe B
ausgeführt.
Wiederherstellen von Sequenzen
Teilwiederherstellung der primären Dateigruppe und der Dateigruppen
A
undC
.RESTORE DATABASE adb FILEGROUP='A',FILEGROUP='C' FROM partial_backup WITH PARTIAL, RECOVERY;
Die primäre Dateigruppe und die Dateigruppen
A
undC
sind zu diesem Zeitpunkt online. Bei allen Dateien in der DateigruppeB
steht die Wiederherstellung aus, und die Dateigruppe ist offline.Onlinewiederherstellung der Dateigruppe
B
.RESTORE DATABASE adb FILEGROUP='B' FROM backup WITH RECOVERY;
Alle Dateigruppen sind nun online.
Zusätzliche Beispiele
Weitere Informationen
Onlinewiederherstellungen [SQL Server]
BACKUP (Transact-SQL)
RESTORE (Transact-SQL)
Schrittweise Wiederherstellungen [SQL Server]