Freigeben über


Vollständige Dateisicherungen (SQL Server)

Dieses Thema ist für SQL Server-Datenbanken relevant, die mehrere Dateien oder Dateigruppen enthalten.

Die Dateien in einer SQL Server-Datenbank können einzeln gesichert und wiederhergestellt werden. Darüber hinaus können Sie eine ganze Dateigruppe angeben, anstatt jede einzelne Einzelne Datei anzugeben. Wenn eine Datei in einer Dateigruppe offline ist (z. B. weil die Datei wiederhergestellt wird), ist die gesamte Dateigruppe offline und kann nicht gesichert werden.

Datei-Backups von nur lesbaren Dateigruppen können mit partiellen Backups kombiniert werden. Teilsicherungen umfassen alle Dateigruppen mit Lese-/Schreibzugriff und optional eine oder mehrere schreibgeschützte Dateigruppen. Weitere Informationen finden Sie unter Partielle Sicherungen (SQL Server).

Eine Dateisicherung kann als differenzielle Basis für differenzielle Dateisicherungen dienen. Weitere Informationen finden Sie unter Differenzielle Sicherungen (SQL Server).

Hinweis

Vollständige Dateisicherungen werden in der Regel als Dateisicherungen bezeichnet, es sei denn, sie werden explizit mit differenziellen Dateisicherungen verglichen.

In diesem Thema:

Vorteile von Dateisicherungen

Dateisicherungen bieten die folgenden Vorteile gegenüber Datenbanksicherungen:

  • Die Verwendung von Dateisicherungen kann die Geschwindigkeit der Wiederherstellung erhöhen, indem Sie nur beschädigte Dateien wiederherstellen können, ohne den Rest der Datenbank wiederherzustellen.

    Wenn beispielsweise eine Datenbank aus mehreren Dateien besteht, die sich auf verschiedenen Datenträgern befinden und ein Datenträger fehlschlägt, muss nur die Datei auf dem fehlerhaften Datenträger wiederhergestellt werden. Die beschädigte Datei kann schnell wiederhergestellt werden, und die Wiederherstellung ist schneller als für eine gesamte Datenbank.

  • Dateisicherungen erhöhen die Flexibilität bei der Planung und Medienverarbeitung im Vergleich zu vollständigen Datenbanksicherungen, die bei sehr großen Datenbanken unhandhabbar werden können. Die erhöhte Flexibilität von Datei- oder Dateigruppensicherungen ist auch für große Datenbanken nützlich, die Daten enthalten, die unterschiedliche Aktualisierungsmerkmale aufweisen.

Nachteile von Dateisicherungen

  • Der Hauptnachteil von Dateisicherungen im Vergleich zu vollständigen Datenbanksicherungen ist die zusätzliche administrative Komplexität. Das Verwalten und Nachverfolgen eines vollständigen Satzes dieser Sicherungen kann eine zeitaufwendige Aufgabe sein, die die Platzanforderungen vollständiger Datenbanksicherungen überwiegen kann.

  • Ein Medienfehler kann eine vollständige Datenbank unbrauchbar machen, wenn eine beschädigte Datei keine Sicherung aufweist. Daher müssen Sie einen vollständigen Satz von Dateisicherungen verwalten. Für das vollständige oder massenprotokollierte Wiederherstellungsmodell benötigen Sie mindestens eine Protokollsicherung, die das Intervall zwischen der ersten und der letzten vollständigen Dateisicherung abdeckt.

Übersicht über Dateisicherungen

Eine vollständige Dateisicherung sichert alle Daten in einer oder mehreren Dateien oder Dateigruppen. Standardmäßig enthalten Dateisicherungen genügend Protokolldatensätze, um die Datei an das Ende des Sicherungsvorgangs weiterzuleiten.

Das Sichern einer schreibgeschützten Datei oder Dateigruppe ist für jedes Wiederherstellungsmodell identisch. Unter dem vollständigen Wiederherstellungsmodell ist ein vollständiger Satz vollständiger Dateisicherungen zusammen mit genügend Protokollsicherungen für alle Dateisicherungen das Äquivalent einer vollständigen Datenbanksicherung.

Es kann jeweils nur ein Dateisicherungsvorgang ausgeführt werden. Sie können mehrere Dateien in einem Vorgang sichern, aber dies kann die Wiederherstellungszeit erweitern, wenn Sie nur eine einzelne Datei wiederherstellen müssen. Dies liegt daran, dass die gesamte Sicherung gelesen wird, um diese Datei zu finden.

Hinweis

Einzelne Dateien können aus einer Datenbanksicherung wiederhergestellt werden; Das Suchen und Wiederherstellen einer Datei dauert jedoch länger von einer Datenbanksicherung als von einer Dateisicherung.

Dateisicherungen und das einfache Wiederherstellungsmodell

Unter dem einfachen Wiederherstellungsmodell müssen Dateien mit Lese-/Schreibzugriff gemeinsam gesichert werden. Dadurch wird sichergestellt, dass die Datenbank zu einem konsistenten Zeitpunkt wiederhergestellt werden kann. Anstatt jede Lese-/Schreibdatei oder Dateigruppe einzeln anzugeben, verwenden Sie die Option READ_WRITE_FILEGROUPS. Mit dieser Option werden alle Dateigruppen mit Lese-/Schreibzugriff in der Datenbank gesichert. Eine Sicherung, die durch Angeben von READ_WRITE_FILEGROUPS erstellt wird, wird als partielle Sicherung bezeichnet. Weitere Informationen finden Sie unter Partielle Sicherungen (SQL Server).

Dateisicherungen und das vollständige Wiederherstellungsmodell

Unter dem vollständigen Wiederherstellungsmodell müssen Sie das Transaktionsprotokoll unabhängig von der restlichen Sicherungsstrategie sichern. Ein vollständiger Satz vollständiger Dateisicherungen, zusammen mit genügend Protokollsicherungen, um alle Dateisicherungen vom Anfang der ersten Dateisicherung zu umfassen, ist das Äquivalent einer vollständigen Datenbanksicherung.

Das Wiederherstellen einer Datenbank mit nur Datei- und Protokollsicherungen kann komplex sein. Daher empfiehlt es sich, falls möglich, eine vollständige Datenbanksicherung durchzuführen und die Protokollsicherungen vor der ersten Dateisicherung zu starten. Die folgende Abbildung zeigt eine Strategie, in der eine vollständige Datenbanksicherung (zu Zeitpunkt t1) unmittelbar nach dem Erstellen der Datenbank (zu Zeit t0) durchgeführt wird. Diese erste Datenbanksicherung ermöglicht das Starten von Transaktionsprotokollsicherungen. Transaktionsprotokollsicherungen werden in festgelegten Intervallen geplant. Dateisicherungen erfolgen in jedem Intervall, das die Geschäftsanforderungen für die Datenbank am besten erfüllt. Diese Abbildung zeigt jede der vier Dateigruppen, die jeweils einzeln gesichert werden. Die Reihenfolge, in der sie gesichert werden (A, C, B, A), spiegelt die Geschäftsanforderungen der Datenbank wider.

Strategie, die Datenbank-, Datei- und Protokollsicherungen kombiniert,

Hinweis

Unter dem vollständigen Wiederherstellungsmodell müssen Sie das Transaktionsprotokoll beim Wiederherstellen einer Dateisicherung mit Lese-/Schreibzugriff weiterleiten, um sicherzustellen, dass die Datei mit dem Rest der Datenbank konsistent ist. Um die Einführung vieler Transaktionsprotokollsicherungen zu vermeiden, sollten Sie differenzielle Dateisicherungen verwenden. Weitere Informationen finden Sie unter Differenzielle Sicherungen (SQL Server).

Verwandte Aufgaben

So erstellen Sie eine Datei- oder Dateigruppensicherung

Hinweis

Dateisicherungen werden vom Wartungsplan-Assistenten nicht unterstützt.

Siehe auch

BACKUP (Transact-SQL)
Übersicht über die Sicherung (SQL Server)
Sicherung und Wiederherstellung: Interoperabilität und Koexistenz (SQL Server)
Differenzielle Sicherungen (SQL Server)
Dateiwiederherstellungen (einfaches Wiederherstellungsmodell)
Dateiwiederherstellungen (vollständiges Wiederherstellungsmodell)
Onlinewiederherstellung (SQL Server)
Stückwerkswiederherstellungen (SQL Server)