Freigeben über


Übersicht über Wiederherstellungsvorgänge (SQL Server)

SQL Server 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.

    HinweisHinweis

    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.

HinweisHinweis

In SQL Server 2008 können Sie eine Datenbanksicherung wiederherstellen, die mit SQL Server 2000, SQL Server 2005 oder SQL Server 2008 erstellt wurde. Sicherungen von master, model und msdb, die mit SQL Server 2000 oder SQL Server 2005 erstellt wurden, können nicht mit SQL Server 2008 wiederhergestellt werden. Auch SQL Server 2008-Sicherungen können nicht mit einer früheren Version von SQL Server wiederhergestellt werden.

SQL Server sichert Daten sämtlicher unterstützter Betriebssysteme und stellt diese wieder her. Dabei spielt es keine Rolle, ob es sich um 64-Bit- oder 32-Bit-Systeme handelt. Informationen zu den unterstützten Betriebssystemen finden Sie unter Hardware- und Softwareanforderungen für die Installation von SQL Server 2008.

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 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 und in höheren Versionen, 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 und in höheren Versionen, 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 in SQL Server 2005 Enterprise Edition und höheren Versionen unterstützt.

Unabhängig davon, wie die Daten hergestellt werden, stellt SQL Server Database Engine (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.

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 und höheren Versionen 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 der SQL Server 2005 Enterprise Edition sowie in späteren Versionen 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.