Freigeben über


Arten von Sicherungsvorgängen für Exchange 2013

Hier finden Sie Informationen zu den verschiedenen Sicherungstypen, die Sie für Ihre Exchange 2013-Speicherdatenbanken ausführen können, einschließlich vollständiger, kopier- und inkrementeller und differenzieller Sicherungen.

Gilt für: Exchange Server 2013

Dieser Artikel enthält Informationen zu den verschiedenen Sicherungstypen, die Sie für Exchange Server 2013-Datenbanken ausführen können, und wie sich diese Sicherungen auf die Datenbankdateien auswirken.

Sicherungs- und Wiederherstellungsanwendungen, die den Volumeschattenkopiedienst (Volume Shadow Copy Service, VSS) und den Exchange Writer verwenden, können die in der folgenden Tabelle aufgeführten Sicherungstypen ausführen.

Tabelle 1. Typen von Sicherungsvorgängen

Sicherungstyp Beschreibung
Vollständige Sicherungen
Sichert die Datenbanken (*.edb), Transaktionsprotokolle (*.log), Prüfpunktdateien (*.chk) und schneidet dann die Transaktionsprotokolle für eine bestimmte Datenbank ab.
Kopieren von Sicherungen
Sichert die Datenbank, Transaktionsprotokolle und Prüfpunktdateien. Durch Kopiersicherungen werden die Transaktionsprotokolle für die Datenbank nicht abgeschnitten.
Inkrementelle Sicherungen
Sichert die Transaktionsprotokolle, um Änderungen seit der letzten vollständigen oder inkrementellen Sicherung aufzuzeichnen, und schneidet dann die Transaktionsprotokolle ab.
Differenzielle Sicherungen
Sichert die Transaktionsprotokolle, um Änderungen seit der letzten vollständigen oder inkrementellen Sicherung aufzuzeichnen, und schneidet die Transaktionsprotokolle nicht ab.

Die vom Exchange Writer definierten Komponenten oder Datenbankdateien stellen die Datenbankdateien und Transaktionsprotokolle in Exchange 2013-Datenbanken dar. Dadurch kann Ihre Sicherungs- und Wiederherstellungsanwendung die Namen der Komponenten in einer Exchange 2013-Datenbank während sicherungsvorgängen anzeigen. Ihre Sicherungsanwendung kann jedoch keine einzelnen Datenbankkomponenten sichern. Es kann nur ganze Datenbanken sichern.

Der Exchange Writer standardisiert die logischen Pfade der Datenbankkomponente, die in den Exchange Writer-Metadaten angegeben sind. Der Exchange Writer gibt die logischen Pfade zu Ihrer Sicherungs- und Wiederherstellungsanwendung nach Bedarf zurück.

Der Exchange Writer stellt logische Pfade in folgendem Format bereit:

logicalPath = "Exchange Server\Microsoft Information Store\<Server name>"

Die Server- und Datenbankkomponenten sind Dateigruppenkomponenten, verfügen aber nicht über zugeordnete Dateien. Sie verfügen über Unterkomponenten, die die einzelnen Dateien angeben. Eine Datenbank enthält nur eine Protokollkomponente namens Protokolle. Die Komponentennamen der einzelnen Datenbankkomponenten sind die GUIDs der Datenbanken, die als Zeichenfolgen angezeigt werden.

Der Exchange Writer listet nur Datenbanken auf, die basierend auf VSS-Frameworkrichtlinien gesichert werden können. Datenbanken, die als Exchange 2013-Wiederherstellungsdatenbank eingebunden sind, sowie Datenbanken, die nicht eingebunden sind, können nicht gesichert werden und sind daher nicht in den Metadaten des Exchange Writers aufgeführt.

Die folgende Abbildung zeigt den Exchange Writer-Sicherungsvorgang.

Abbildung 1: Sequenz von Ereignissen für den Sicherungsvorgang

Diagramm der Abfolge von Ereignissen beim Sicherungsprozess. Die Abfolge beginnt mit den Startvorgängen des Exchange-Speichers und setzt sich in zahlreichen Schritten zwischen dem Exchange Writer, VSS und der Clientanwendung fort.

Vollständige Sicherungen

Eine vollständige Sicherung einer Exchange-Datenbank umfasst das Erstellen und Speichern einer Kopie der Datenbankdatei, der Transaktionsprotokolle und der Prüfpunktdateien. Eine Exchange 2013-Datenbank verfügt über einen Satz dedizierter Transaktionsprotokolldateien.

Nachdem die Datenbank gesichert wurde, werden die Transaktionsprotokolldateien auf dem Datenträger abgeschnitten, sodass nur Datenbankänderungen verbleiben, die nach der Sicherung vorgenommen wurden. Während dieses Prozesses löscht der Exchange Writer alle Protokolleinträge bis zum Prüfpunkt, basierend auf der Annahme, dass die Datenbanken jetzt in einem konsistenten Zustand gesichert wurden, der alle Änderungen bis zum letzten Prüfpunkt enthält.

Wenn die Bereitstellung der gesicherten Datenbank während des Sicherungsvorgangs aufgehoben wird, schneidet Exchange 2013 die Transaktionsprotokolle nicht ab, und das Ergebnis entspricht einem Kopiersicherungsvorgang und keinem vollständigen Sicherungsvorgang.

Wenn eine vollständige Sicherung abgeschlossen ist, werden die Header der aktiven eingebundenen Datenbank mit den aktuellen Sicherungsinformationen aktualisiert. Bei replizierten Bereitstellungen werden diese Informationen in eine Transaktionsprotokolldatei committet und in die anderen DAG-Kopien der Datenbank repliziert. Header der Datenbankkopien werden aktualisiert, wenn diese Transaktionsprotokolldatei in der Datenbankkopie wiedergegeben wird.

Eine vollständige Schattenkopiesicherung ist erforderlich, um inkrementelle oder differenzielle Schattenkopiesicherungen auszuführen. Die vollständigen Sicherungen können von jeder Kopie übernommen werden, solange es sich um eine Schattenkopiesicherung handelt.

Vollständige Sicherungen werden in den folgenden Szenarien verwendet:

  • Eine Datenbank wird beschädigt oder geht verloren, aber die Transaktionsprotokolldateien auf dem Datenträger sind intakt. In diesem Szenario können die betroffenen Datenbankdateien aus der vollständigen Sicherung wiederhergestellt und dann wiederhergestellt werden, indem die Transaktionsprotokolle wiedergegeben werden, die sich noch auf dem Datenträger befinden.

  • Transaktionsprotokolldateien sowie die Datenbankdatei auf dem Datenträger gehen verloren. In diesem Szenario werden die Transaktionsprotokolldateien, die zum Zeitpunkt der vollständigen Sicherung gesichert wurden, zusammen mit der Datenbank wiederhergestellt.

In Exchange 2013 können Protokolle wiederhergestellt werden, ohne dass die entsprechende Datenbank aus einem vollständigen Sicherungssatz wiederhergestellt werden muss. Mit dieser Option kann eine vorherige vollständige Sicherung wiederhergestellt und mit den Transaktionsprotokolldateien aus der letzten vollständigen Sicherung kombiniert werden, um einen Rollforward auszuführen.

Wenn die VSS_BACKUP_TYPE-Enumeration in VSS auf VSS_BT_FULL festgelegt ist, wenn der Exchange Writer eine Sicherung ausführt, sind die folgenden Komponenten in der Sicherung enthalten:

  • Eine Datenbank mit dem logischen Pfad Exchange Server\Microsoft Information Store\<Servername>\<Database GUID>

  • Eine Protokolldatei mit dem logischen Pfad Exchange Server\Microsoft Information Store\<Servername>\<Database GUID>

Kopieren von Sicherungen

Eine Kopiesicherung einer Exchange-Datenbank umfasst das Erstellen und Speichern der gleichen Elemente, die in einer vollständigen Sicherung enthalten sind. Anders als bei einer vollständigen Sicherung werden die Transaktionsprotokolldateien auf dem Datenträger jedoch nicht abgeschnitten, wenn die Sicherung abgeschlossen ist. Kopiersicherungen sind nicht für Datenwiederherstellungszwecke vorgesehen. Stattdessen stellen Kopiersicherungen ein Image der Daten bereit, die beim Testen, bei der Problemdiagnose oder beim Seeding eines Replikats verwendet werden können.

Beispielsweise kann ein Exchange 2013-Administrator, bei dem Probleme mit dem Exchange-Speicher auftreten, eine Kopiersicherung für die Verwendung in einer Testumgebung erstellen, ohne dass sich dies auf das Produktionssystem auswirkt. Kopiersicherungen wirken sich nicht auf reguläre Sicherungszeitpläne aus. Da eine Kopiersicherung jedoch auch den Exchange-Speicher in den Status "Laufende Sicherung" versetzt, wird verhindert, dass andere geplante Sicherungen fortgesetzt werden, bis die Kopiersicherung abgeschlossen oder abgebrochen wird.

Wenn die VSS_BACKUP_TYPE-Enumeration in VSS auf VSS_BT_COPY festgelegt ist, sind die folgenden Komponenten in einer Kopiersicherung enthalten:

  • Eine Datenbank mit dem logischen Pfad Exchange Server\Microsoft Information Store\<Servername>\<Database GUID>

  • Eine Protokolldateikomponente mit dem logischen Pfad Exchange Server\Microsoft Information Store\<Servername>\<Database GUID>

Inkrementelle Sicherungen

Bei einer inkrementellen Sicherung einer Exchange 2013-Datenbank werden Änderungen an der Datenbank gespeichert, die seit der letzten vollständigen oder inkrementellen Sicherung aufgetreten sind. Wenn alle Datenbankdateien und Protokolldateien im System wiederhergestellt werden, können sie in den Zustand wiederhergestellt werden, in dem sie sich zum Zeitpunkt der letzten inkrementellen Sicherung befanden. Die in einer inkrementellen Sicherung gespeicherten Daten umfassen nur die Transaktionsprotokolldateien bis zum aktuellen Zeitpunkt.

Wenn die Sicherung abgeschlossen ist, schneidet der Exchange-Server die Protokolldateien ab und markiert den Sicherungszeitpunkt in den Datenbankheadern. Für die Verwendung einer inkrementellen Sicherung zum Wiederherstellen einer Datenbank müssen mindestens zwei Datasets wiederhergestellt werden: die letzte vollständige Sicherung und dann jede inkrementelle Sicherung, die nach der letzten vollständigen Sicherung erstellt wurde. Der Vorteil der Verwendung inkrementeller Sicherungen besteht darin, dass die einzelnen Sicherungen viel kleiner als eine vollständige Sicherung sind und einzelne inkrementelle Sicherungen häufig kleiner als differenzielle Sicherungen sind.

Der Nachteil bei der Verwendung inkrementeller Sicherungen besteht darin, dass wenn viele inkrementelle Sicherungen zwischen vollständigen Sicherungen erstellt wurden, die Wiederherstellung des Exchange-Speichers die Wiederherstellung vieler inkrementeller Sicherungen umfassen kann. Exchange lässt keine inkrementelle Sicherung zu, wenn keine vorherige vollständige Sicherung vorhanden ist, um den Ausgangspunkt für die inkrementellen Änderungen zu erstellen.

Auf eine vollständige Sicherung, die von einem DAG-Kopierspeicherort erstellt wurde, kann eine inkrementelle Sicherung vom aktiven Speicherort folgen und umgekehrt. Eine zu beachtende Einschränkung besteht darin, dass der letzte Sicherungszustand im Header der aktiven Datenbank beibehalten wird und die Änderungen am Datenbankheader wie alle anderen Transaktionsprotokolle in DAG-Bereitstellungen in Transaktionsprotokolle geschrieben, repliziert und am Speicherort der Kopierdatenbank wiedergegeben werden. Da Sicherungen und Wiederherstellungen zusammenarbeiten, können Sicherungsanwendungen die Funktion bereitstellen, Sicherungen ausschließlich auf einem bestimmten DAG-Knoten auszuführen, unabhängig davon, ob der Knoten aktiv oder passiv ist, sowie sicherungen ausschließlich über den passiven Knoten oder ausschließlich über den aktiven Knoten auszuführen.

Wenn die VSS_BACKUP_TYPE-Enumeration in VSS auf VSS_BT_INCREMENTAL festgelegt ist, sind die folgenden Komponenten in einer inkrementellen Sicherung enthalten:

  • Eine Datenbank mit dem logischen Pfad Exchange Server\Microsoft Information Store\<Servername>\<Database GUID>

  • Eine Protokolldatei mit dem logischen Pfad Exchange Server\Microsoft Information Store\<Servername>\<Database GUID>

Differenzielle Sicherungen

Eine differenzielle Sicherung einer Exchange 2013-Datenbank speichert Änderungen an der Datenbank, die seit der letzten vollständigen oder inkrementellen Sicherung aufgetreten sind. Wenn die Datenbankdateien und Protokolldateien vom System wiederhergestellt werden, können sie in dem Zustand wiederhergestellt werden, in dem sie sich bei der letzten differenziellen Sicherung befanden.

Die in einer differenziellen Sicherung gespeicherten Daten umfassen nur die Transaktionsprotokolldateien bis zum aktuellen Prüfpunkt. Differenzielle Sicherungen löschen oder ändern weder die Protokolldateien noch die Datenbankheader. Um eine differenzielle Sicherung zum Wiederherstellen einer Datenbank zu verwenden, müssen Sie nur zwei Datasets wiederherstellen: die letzte vollständige Sicherung und dann die letzte differenzielle Sicherung.

Der Nachteil bei der Verwendung differenzieller Sicherungen besteht darin, dass die differenziellen Sicherungen die gesicherten Daten in jeder Sicherung duplizieren, bis eine vollständige Sicherung ausgeführt wird. Wenn zwischen vollständigen Sicherungen viele differenzielle Sicherungen erstellt werden, kann der erforderliche Speicherplatz den für dieselbe Anzahl inkrementeller Sicherungen erforderlichen Speicherplatz überschreiten. Exchange lässt keine differenzielle Sicherung zu, wenn keine vollständige oder inkrementelle Sicherung zum Einrichten des Ausgangspunkts für differenzielle Sicherungen vorhanden ist.

Auf eine vollständige Sicherung vom Kopierspeicherort kann eine differenzielle Sicherung vom aktiven Speicherort folgen und umgekehrt. Eine zu beachtende Einschränkung besteht darin, dass der letzte Sicherungszustand im Header der aktiven Datenbank beibehalten wird und die Änderungen am Datenbankheader wie alle anderen Transaktionsprotokolle in DAG-Bereitstellungen in Transaktionsprotokolle geschrieben, repliziert und am Speicherort der Kopierdatenbank wiedergegeben werden. Da Sicherungen und Wiederherstellungen zusammenarbeiten, bieten Sicherungsanwendungen die Funktionalität, alle Sicherungen ausschließlich auf einem bestimmten DAG-Knoten auszuführen, unabhängig davon, ob der Knoten aktiv oder passiv ist, sowie sicherungen ausschließlich über den passiven Knoten oder ausschließlich über den aktiven Knoten auszuführen.

Wenn die VSS_BACKUP_TYPE-Enumeration in VSS auf VSS_BT_DIFFERENTIAL festgelegt ist, sind die folgenden Komponenten in einer differenziellen Sicherung enthalten:

  • Eine Datenbank mit dem logischen Pfad Exchange Server\Microsoft Information Store\<Servername>\<Database GUID>

  • Eine Protokolldatei mit dem logischen Pfad Exchange Server\Microsoft Information Store\<Servername>\<Database GUID>

Siehe auch