Beispiel: Onlinewiederherstellung einer Lese-/Schreibdatei (vollständiges Wiederherstellungsmodell)
Gilt für:SQL Server
Dieser Artikel ist für SQL Server-Datenbanken unter dem vollständigen Wiederherstellungsmodell relevant, das mehrere Dateien oder Dateigruppen enthält.
In diesem Beispiel enthält die Datenbank adb
, für die das vollständige Wiederherstellungsmodell verwendet wird, drei Dateigruppen. Die Dateigruppe A
weist Lese-/Schreibzugriff auf, die Dateigruppen B
und C
sind schreibgeschützt. Zu Beginn sind alle Dateigruppen online.
Datei a1
in Dateigruppe A
ist allem Anschein nach beschädigt, darum beschließt der Datenbankadministrator, die Datei wiederherzustellen; die Datenbank bleibt dabei online.
Hinweis
Unter dem einfachen Wiederherstellungsmodell ist die Onlinewiederherstellung von Lese-/Schreibdaten nicht zulässig.
Wiederherstellen von Sequenzen
Die Syntax für eine Onlinewiederherstellungssequenz ist dieselbe wie bei einer Offlinewiederherstellungssequenz.
Onlinewiederherstellung von Datei
a1
.RESTORE DATABASE adb FILE = 'a1' FROM backup WITH NORECOVERY;
An diesem Punkt befindet sich die
RESTORING
Dateia1
im Zustand, und die DateigruppeA
ist offline.Nachdem Sie die Datei wiederhergestellt haben, erstellen Sie eine neue Protokollsicherung, um sicherzustellen, dass der Zeitpunkt, an dem die Datei offline war, erfasst wird.
BACKUP LOG adb TO log_backup3;
Onlinewiederherstellung von Protokollsicherungen.
Sie stellen alle Protokollsicherungen wieder her, die seit der wiederhergestellten Dateisicherung durchgeführt wurden, und endet mit der neuesten Protokollsicherung (
log_backup3
die im vorherigen Schritt ausgeführt wurde). Nach dem Wiederherstellen der letzten Protokollsicherung wird die Datenbank wiederhergestellt.RESTORE LOG adb FROM log_backup1 WITH NORECOVERY; RESTORE LOG adb FROM log_backup2 WITH NORECOVERY; RESTORE LOG adb FROM log_backup3 WITH NORECOVERY; RESTORE DATABASE adb WITH RECOVERY;
Die Datei
a1
ist jetzt online.
Weitere Beispiele
- Beispiel: Schrittweise Wiederherstellung einer Datenbank (einfaches Wiederherstellungsmodell)
- Beispiel: Schrittweise Wiederherstellung nur bestimmter Dateigruppen (einfaches Wiederherstellungsmodell)
- Beispiel: Onlinewiederherstellung einer schreibgeschützten Datei (einfaches Wiederherstellungsmodell)
- Beispiel: Schrittweise Wiederherstellung einer Datenbank (vollständiges Wiederherstellungsmodell)
- Beispiel: Schrittweise Wiederherstellung nur bestimmter Dateigruppen (Vollständiges Wiederherstellungsmodell)
- Beispiel: Onlinewiederherstellung einer schreibgeschützten Datei (vollständiges Wiederherstellungsmodell)
Zugehöriger Inhalt
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für