Übersicht über Wiederherstellungsvorgänge in SQL Server
Aktualisiert: 17. Juli 2006
SQL Server 2005 unterstützt die Datenwiederherstellung auf folgenden Ebenen:
- Datenbank (Vollständige Datenbankwiederherstellung)
Die gesamte Datenbank wird wiederhergestellt, und die Datenbank ist während des Wiederherstellungsvorgangs offline. - Datendatei (Dateiwiederherstellung)
Mindestens eine Datendatei wird wiederhergestellt. Während einer Dateiwiederherstellung sind die Dateigruppen, die die Dateien enthalten, automatisch offline. Wenn Sie versuchen, auf eine Offlinedateigruppe zuzugreifen, wird ein Fehler verursacht.Hinweis: Sie können einzelne Tabellen nicht sichern oder wiederherstellen. - Datenseite (Seitenwiederherstellung)
Mit dem vollständigen Wiederherstellungsmodell oder dem massenprotokollierten Wiederherstellungsmodell können Sie einzelne Datenbanken wiederherstellen. Die Seitenwiederherstellung kann für jede Datenbank verwendet werden, unabhängig von der Anzahl der Dateigruppen.
Szenarien für die Wiederherstellung
Ein Wiederherstellungsszenario in SQL Server ist ein Prozess, der Daten von mindestens einer Sicherung und anschließend die Datenbank wiederherstellt. Die unterstützten Wiederherstellungsszenarien sind vom Wiederherstellungsmodell der Datenbank und der Edition von SQL Server 2005 abhängig.
In der folgenden Tabelle werden die für die verschiedenen Wiederherstellungsmodelle unterstützten Wiederherstellungsszenarien eingeführt.
Wiederherstellungsszenario | Mit dem einfachen Wiederherstellungsmodell | Mit dem vollständigen/massenprotokollierten Wiederherstellungsmodell |
---|---|---|
Vollständige Datenbankwiederherstellung |
Dies ist die grundlegende Wiederherstellungsstrategie. Eine vollständige Datenbankwiederherstellung besteht möglicherweise nur im Wiederherstellen einer vollständigen Datenbanksicherung. Alternativ kann eine vollständige Datenbankwiederherstellung das Wiederherstellen einer vollständigen Datenbanksicherung, gefolgt vom Wiederherstellen einer differenziellen Sicherung, umfassen. Weitere Informationen finden Sie unter Ausführen einer vollständigen Datenbankwiederherstellung (einfaches Wiederherstellungsmodell). |
Dies ist die grundlegende Wiederherstellungsstrategie. Eine vollständige Datenbankwiederherstellung bedeutet die Wiederherstellung einer vollständigen Datenbanksicherung und, optional, einer differenziellen Sicherung (soweit vorhanden), gefolgt von der Wiederherstellung aller darauffolgenden Protokollsicherungen (in chronologischer Reihenfolge). Um die vollständige Datenbankwiederherstellung abzuschließen, wird die letzte Protokollsicherung wiederhergestellt (RESTORE WITH RECOVERY). Weitere Informationen finden Sie unter Ausführen einer vollständigen Datenbankwiederherstellung (vollständiges Wiederherstellungsmodell). |
Dateiwiederherstellung* |
Stellen Sie mindestens eine beschädigte schreibgeschützte Datei wieder her, ohne die gesamte Datenbank wiederherzustellen. Die Dateiwiederherstellung ist nur verfügbar, wenn die Datenbank mindestens eine schreibgeschützte Dateigruppe aufweist. |
Wiederherstellen einer oder mehrerer Dateien ohne Wiederherstellung der gesamten Datenbank. Die Dateiwiederherstellung kann ausgeführt werden, während die Datenbank offline ist oder, bei einigen Editionen von SQL Server 2005, während die Datenbank online bleibt. Während einer Dateiwiederherstellung sind die Dateigruppen, die die wiederherzustellenden Dateien enthalten, immer offline. |
Seitenwiederherstellung |
Nicht verfügbar |
Stellt mindestens eine beschädigte Seite wieder her. Die Seitenwiederherstellung kann ausgeführt werden, während die Datenbank offline ist oder, bei einigen Editionen von SQL Server 2005, während die Datenbank online bleibt. Während einer Seitenwiederherstellung sind die wiederherzustellenden Seiten immer offline. Es muss eine fortlaufende Kette von Protokollsicherungen bis zur aktuellen Protokolldatei vorhanden sein, und alle Protokollsicherungen müssen angewendet werden, um die Seite auf den Stand der aktuellen Protokolldatei zu bringen. Weitere Informationen finden Sie unter Ausführen von Seitenwiederherstellungen. |
Schrittweise Wiederherstellung * |
Stellen Sie die Datenbank in Phasen auf Dateigruppenebene wieder her, beginnend mit der primären Dateigruppe und allen sekundären Dateigruppen mit Lese-/Schreibzugriff. |
Stellen Sie die Datenbank phasenweise auf Dateigruppenebene wieder her, beginnend mit der primären Dateigruppe. |
* Die Onlinewiederherstellung wird nur von SQL Server 2005 Enterprise Edition unterstützt.
Unabhängig davon, wie die Daten hergestellt werden, stellt SQL Server-Datenbankmodul sicher, dass die gesamte Datenbank vor dem Wiederherstellen logisch konsistent ist. Beispielsweise können Sie eine Datei erst wiederherstellen und online schalten, wenn sie durch ein Rollforward auf einen Stand gebracht wurde, in dem sie mit der Datenbank konsistent ist.
Hinweis: |
---|
Die Sicherung und Wiederherstellung kann mit dem vardecimal-Speicherformat wie vorgesehen verwendet werden. Jedes Datenbankmodul muss jedoch auf mindestens SQL Server 2005 Service Pack 2 aktualisiert werden, und für alle zugehörigen Datenbanken muss das vardecimal-Speicherformat aktiviert werden. Beispielsweise können Sie die Sicherung einer Datenbank mit dem vardecimal-Speicherformat nicht zu einer Datenbank wiederherstellen, für die das vardecimal-Speicherformat nicht aktiviert ist. Zudem können Sie die Sicherung einer Service Pack 2-Datenbank mit aktiviertem vardecimal-Speicherformat nicht für eine frühere Version von SQL Server wiederherstellen. Weitere Informationen zum vardecimal-Speicherformat finden Sie unter Speichern von Dezimaldaten als Daten variabler Länge. |
Vorteile von Datei- oder Seitenwiederherstellungen
Das Wiederherstellen von Dateien oder Seiten anstelle der vollständigen Datenbank bietet folgende Vorteile:
- Bei der Wiederherstellung geringerer Datenmengen wird weniger Zeit zum Kopieren und Wiederherstellen benötigt.
- In SQL Server 2005 Enterprise Edition ist es u. U. möglich, dass während des Datei- oder Seitenwiederherstellungsprozesses andere Daten der Datenbank online bleiben.
Wiederherstellungsmodelle und unterstützte Wiederherstellungsvorgänge
Die für eine Datenbank verfügbaren Wiederherstellungsvorgänge hängen vom Wiederherstellungsmodell ab. In der folgenden Tabelle finden Sie eine Zusammenfassung, ob und in welchem Ausmaß die verschiedenen Wiederherstellungsmodelle ein bestimmtes Wiederherstellungsszenario unterstützen.
Wiederherstellungsvorgang | Vollständiges Wiederherstellungsmodell | Massenprotokolliertes Wiederherstellungsmodell | Einfaches Wiederherstellungsmodell |
---|---|---|---|
Datenwiederherstellung |
Vollständige Wiederherstellung (falls das Protokoll verfügbar ist). |
Gefahr des Datenverlusts. |
Alle Daten seit der letzten vollständigen Sicherung oder differenziellen Sicherung gehen verloren. |
Wiederherstellung bis zu einem bestimmten Zeitpunkt |
Jeder von den Protokollsicherungen abgedeckte Zeitpunkt. |
Nicht zulässig, wenn die Protokollsicherung massenprotokollierte Änderungen enthält. |
Nicht unterstützt. |
Dateiwiederherstellung* |
Vollständige Unterstützung. |
Manchmal.** |
Verfügbar nur für schreibgeschützte sekundäre Dateien. |
Seitenwiederherstellung* |
Vollständige Unterstützung. |
Manchmal.** |
Keine. |
Schrittweise Wiederherstellung (Dateigruppenebene)* |
Vollständige Unterstützung. |
Manchmal.** |
Verfügbar nur für schreibgeschützte sekundäre Dateien. |
* Nur in SQL Server 2005 Enterprise Edition verfügbar.
** Informationen zu den erforderlichen Bedingungen finden Sie unter Einschränkungen bei der Wiederherstellung mit dem einfachen Wiederherstellungsmodell.
Weitere Themen
Thema | Beschreibung |
---|---|
Einschränkungen bei der Wiederherstellung mit dem einfachen Wiederherstellungsmodell |
Enthält eine Einführung in die Wiederherstellungsszenarien, die für SQL Server-Sicherungen mit dem einfachen Wiederherstellungsmodell verfügbar sind. |
Wiederherstellen mit dem massenprotokollierten Wiederherstellungsmodell |
Beschreibt Aspekte der Wiederherstellung, die sich ausschließlich auf das massenprotokollierte Wiederherstellungsmodell beziehen. |
Grundlegendes zur Funktionsweise der Wiederherstellung von Sicherungen in SQL Server |
Stellt die Grundlagen der Wiederherstellung und der Medienwiederherstellung und ihrer Funktionsweise vor. |
Siehe auch
Konzepte
Übersicht zu Sicherungen (SQL Server)
Übersicht über die Wiederherstellungsmodelle
Verwenden von Transaktionsprotokollsicherungen
Andere Ressourcen
Erstellen einer vollständigen und einer differenziellen Sicherung einer SQL Server-Datenbank
Implementieren von Wiederherstellungsszenarien für SQL Server-Datenbanken
Arbeiten mit Sicherungsmedien in SQL Server
Verwenden von Wiederherstellungssequenzen für SQL Server-Datenbanken
Hilfe und Informationen
Informationsquellen für SQL Server 2005
Änderungsverlauf
Version | Verlauf |
---|---|
12. Dezember 2006 |
|
17. Juli 2006 |
|