Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
SQL Server-Sicherungs- und Wiederherstellungsvorgänge werden im Kontext des Wiederherstellungsmodells der Datenbank durchgeführt. Mit Wiederherstellungsmodellen wird die Wartung des Transaktionsprotokolls gesteuert. Ein Wiederherstellungsmodell ist eine Datenbankeigenschaft, die steuert, wie Transaktionen protokolliert werden, ob das Transaktionsprotokoll gesichert werden muss (und kann) und welche Arten von Wiederherstellungsvorgängen verfügbar sind.
Es gibt drei Wiederherstellungsmodelle: einfache, vollständige und massenprotokolliert. Für eine Datenbank wird im Allgemeinen das vollständige oder das einfache Wiederherstellungsmodell verwendet. Eine Datenbank kann jederzeit auf ein anderes Wiederherstellungsmodell umgestellt werden.
Übersicht über Wiederherstellungsmodelle
Die folgende Tabelle enthält eine Zusammenfassung der drei Wiederherstellungsmodelle:
| Wiederherstellungsmodell | Beschreibung | Datenverlust | Wiederherstellung bis zu einem bestimmten Zeitpunkt? |
|---|---|---|---|
| Einfach | Keine Protokollsicherungen. Gibt den Protokollspeicher automatisch frei, um die Platzanforderungen gering zu halten, was im Wesentlichen die Notwendigkeit der Verwaltung des Transaktionsprotokollspeichers eliminiert. Informationen zu Datenbanksicherungen unter dem einfachen Wiederherstellungsmodell finden Sie unter Vollständige Datenbanksicherungen (SQL Server). Vorgänge, die Transaktionsprotokollsicherungen erfordern, werden vom einfachen Wiederherstellungsmodell nicht unterstützt. Die folgenden Funktionen können beim einfachen Wiederherstellungsmodell nicht verwendet werden: - Protokollversand – AlwaysOn-Verfügbarkeitsgruppen und Datenbankspiegelung - Medienwiederherstellung ohne Datenverlust - Zeitpunktwiederherstellungen |
Änderungen seit der letzten Sicherung sind nicht geschützt. Wenn es eine Katastrophe gibt, müssen diese Änderungen erneut geändert werden. | Die Wiederherstellung ist nur bis zum Ende einer Sicherung möglich. Weitere Informationen finden Sie unter Vollständige Datenbankwiederherstellungen (einfaches Wiederherstellungsmodell). |
| Vollständig | Erfordert Protokollsicherungen. Es gehen keine Daten aufgrund einer verlorenen oder beschädigten Datendatei verloren. Kann zu einem beliebigen Zeitpunkt wiederhergestellt werden (z. B. vor einer Anwendung oder einem Benutzerfehler). Informationen zu Datenbanksicherungen unter dem vollständigen Wiederherstellungsmodell finden Sie unter Vollständige Datenbanksicherungen (SQL Server) und vollständige Datenbankwiederherstellungen (vollständiges Wiederherstellungsmodell). |
Normalerweise nicht. Wenn das Protokollfragment beschädigt ist, müssen Änderungen seit der letzten Protokollsicherung erneut vorgenommen werden. |
Die Wiederherstellung bis zu einem bestimmten Zeitpunkt ist möglich, vorausgesetzt die Sicherungen sind bis zu diesem Zeitpunkt vollständig. Informationen zum Verwenden von Protokollsicherungen zum Wiederherstellen des Fehlerpunkts finden Sie unter Wiederherstellen einer SQL Server-Datenbank zu einem bestimmten Zeitpunkt (vollständiges Wiederherstellungsmodell). Anmerkung: Wenn Sie über zwei oder mehr Vollwiederherstellungsmodelldatenbanken verfügen, die logisch konsistent sein müssen, müssen Sie möglicherweise spezielle Verfahren implementieren, um die Wiederherstellbarkeit dieser Datenbanken sicherzustellen. Weitere Informationen finden Sie unter Wiederherstellung verwandter Datenbanken, die eine markierte Transaktion enthalten. |
| Massenprotokollieren | Erfordert Protokollsicherungen. Eine Ergänzung des vollständigen Wiederherstellungsmodells, die leistungsintensive Massenkopiervorgänge ermöglicht. Senkt die Protokollspeicherauslastung durch den Einsatz von minimaler Protokollierung für die meisten Massenvorgänge. Informationen zu Vorgängen, die minimal protokolliert werden können, finden Sie im Transaktionsprotokoll. Protokollsicherungen können groß sein, da die minimal protokollierten Vorgänge in der Protokollsicherung erfasst werden. Informationen zu Datenbanksicherungen unter dem Massenprotokolliermodell finden Sie unter Vollständige Datenbanksicherungen (SQL Server) und vollständige Datenbankwiederherstellungen (vollständiges Wiederherstellungsmodell). |
Wenn das Protokoll beschädigt ist oder massenprotokollierte Vorgänge seit der letzten Protokollsicherung aufgetreten sind, müssen Änderungen seit dieser letzten Sicherung erneut ausgeführt werden. Ansonsten gehen keine Daten verloren. | Die Wiederherstellung bis zum Ende einer beliebigen Sicherung ist möglich. Zeitpunktwiederherstellung wird nicht unterstützt. |
Zugehörige Aufgaben
- Anzeigen oder Ändern des Wiederherstellungsmodells einer Datenbank (SQL Server)
- Problembehandlung für ein vollständiges Transaktionsprotokoll (SQL Server-Fehler 9002)
Zugehöriger Inhalt
- backupset (Transact-SQL)
- sys.databases (Transact-SQL)
- ALTER DATABASE SET-Optionen (Transact-SQL)
- Sichern und Wiederherstellen von SQL Server-Datenbanken
- Das Transaktionsprotokoll
- Automatisierte Verwaltungsaufgaben (SQL Server-Agent)
- Übersicht über Wiederherstellung und Wiederherstellung (SQL Server)