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.
Eine vollständige Datenbanksicherung sichert die gesamte Datenbank. Dies umfasst einen Teil des Transaktionsprotokolls, sodass die vollständige Datenbank wiederhergestellt werden kann, nachdem eine vollständige Datenbanksicherung wiederhergestellt wurde. Vollständige Datenbanksicherungen stellen die Datenbank zum Zeitpunkt der Sicherung dar.
Tipp
Wenn eine Datenbank an Größe zunimmt, dauern vollständige Datenbanksicherungen länger und benötigen mehr Speicherplatz. Daher sollten Sie für eine große Datenbank eine vollständige Datenbanksicherung mit einer Reihe von differenziellen Datenbanksicherungen ergänzen. Weitere Informationen finden Sie unter Differenzielle Sicherungen (SQL Server).
Von Bedeutung
VERTRAUENSWÜRDIG ist auf AUS für eine Datenbanksicherung festgelegt. Informationen zum Festlegen von VERTRAUENSWÜRDIG auf EIN finden Sie unter ALTER DATABASE SET Options (Transact-SQL).
In diesem Thema:
Datenbanksicherungen unter dem einfachen Wiederherstellungsmodell
Datenbanksicherungen unter dem vollständigen Wiederherstellungsmodell
Verwenden einer vollständigen Datenbanksicherung zum Wiederherstellen der Datenbank
Datenbanksicherungen unter dem einfachen Wiederherstellungsmodell
Unter dem einfachen Wiederherstellungsmodell wird die Datenbank nach jeder Sicherung potenziellen Arbeitsverlusten ausgesetzt, wenn ein Notfall auftritt. Die Verlustrisiko erhöht sich mit jeder Aktualisierung bis zur nächsten Sicherung, wenn das Verlustrisiko auf null sinkt und ein neuer Zyklus des Verlustrisikos beginnt. Die Exposition bei Arbeitsverlust erhöht sich im Laufe der Zeit zwischen Sicherungen. Die folgende Abbildung zeigt das Risiko von Arbeitsverlusten für eine Sicherungsstrategie, die nur vollständige Datenbanksicherungen verwendet.
.
Beispiel ( Transact-SQL)
Das folgende Beispiel zeigt, wie Sie eine vollständige Datenbanksicherung mithilfe von WITH FORMAT erstellen, um vorhandene Sicherungen zu überschreiben und einen neuen Mediensatz zu erstellen.
-- Back up the AdventureWorks2012 database to new media set.
BACKUP DATABASE AdventureWorks2012
TO DISK = 'Z:\SQLServerBackups\AdventureWorksSimpleRM.bak'
WITH FORMAT;
GO
Datenbanksicherungen unter dem vollständigen Wiederherstellungsmodell
Für Datenbanken, die die vollständige und massenprotokollige Wiederherstellung verwenden, sind Datenbanksicherungen erforderlich, aber nicht ausreichend. Transaktionsprotokollsicherungen sind ebenfalls erforderlich. Die folgende Abbildung zeigt die am wenigsten komplexe Sicherungsstrategie, die unter dem vollständigen Wiederherstellungsmodell möglich ist.
Informationen zum Erstellen von Protokollsicherungen finden Sie unter Transaktionsprotokollsicherungen (SQL Server).
Beispiel ( Transact-SQL)
Das folgende Beispiel zeigt, wie Sie eine vollständige Datenbanksicherung mithilfe von WITH FORMAT erstellen, um vorhandene Sicherungen zu überschreiben und einen neuen Mediensatz zu erstellen. Anschließend sichert das Beispiel die Transaktionslogdatei. In einer realen Situation müssten Sie eine Reihe regelmäßiger Protokollsicherungen durchführen. In diesem Beispiel wird die AdventureWorks2012-Beispieldatenbank so festgelegt, dass das vollständige Wiederherstellungsmodell verwendet wird.
USE master;
ALTER DATABASE AdventureWorks2012 SET RECOVERY FULL;
GO
-- Back up the AdventureWorks2012 database to new media set (backup set 1).
BACKUP DATABASE AdventureWorks2012
TO DISK = 'Z:\SQLServerBackups\AdventureWorks2012FullRM.bak'
WITH FORMAT;
GO
--Create a routine log backup (backup set 2).
BACKUP LOG AdventureWorks2012 TO DISK = 'Z:\SQLServerBackups\AdventureWorks2012FullRM.bak';
GO
Verwenden einer vollständigen Datenbanksicherung zum Wiederherstellen der Datenbank
Sie können eine ganze Datenbank in einem Schritt neu erstellen, indem Sie die Datenbank aus einer vollständigen Datenbanksicherung an einem beliebigen Speicherort wiederherstellen. Genügend Transaktionsprotokoll ist in der Sicherung enthalten, damit Sie die Datenbank zu dem Zeitpunkt wiederherstellen können, zu dem die Sicherung abgeschlossen ist. Die wiederhergestellte Datenbank stimmt mit dem Status der ursprünglichen Datenbank überein, wenn die Datenbanksicherung abgeschlossen ist, abzüglich aller nicht ausgelassenen Transaktionen. Unter dem vollständigen Wiederherstellungsmodell sollten Sie dann alle nachfolgenden Transaktionsprotokollsicherungen wiederherstellen. Wenn die Datenbank wiederhergestellt wird, werden nicht abgeschlossene Transaktionen zurückgesetzt.
Weitere Informationen finden Sie unter Vollständige Datenbankwiederherstellungen (Einfaches Wiederherstellungsmodell) oder vollständige Datenbankwiederherstellungen (Vollständiges Wiederherstellungsmodell).
Verwandte Aufgaben
So erstellen Sie eine vollständige Datenbanksicherung
So planen Sie Sicherungsaufträge
Verwenden des Wartungsplanungs-Assistenten
Siehe auch
Sichern und Wiederherstellen von SQL Server-Datenbanken
Übersicht über die Sicherung (SQL Server)
Sicherung und Wiederherstellung von Analysis Services-Datenbanken