Sicherung und Wiederherstellung für Exchange

Exchange Server 2013 bietet Datenbankverfügbarkeitsgruppen (DAGs), die dazu beitragen, gespeicherte Daten sicher und verfügbar zu halten und den Bedarf an benutzerdefinierten Sicherungs- und Wiederherstellungsanwendungen zu reduzieren. DAGs ermöglichen Datenredundanz außerhalb des Standorts, um sicherzustellen, dass Keine Daten verloren gehen. Viele Notfallwiederherstellungspläne umfassen jedoch weiterhin herkömmliche Sicherungs- und Wiederherstellungsmethoden und -systeme, einschließlich benutzerdefinierter Anwendungen, um Redundanz mit der DAG zu ermöglichen. Um die Datenverfügbarkeit und Redundanz in Ihrer Organisation sicherzustellen, können Sie benutzerdefinierte Anwendungen erstellen, die Exchange Server- und Windows Server-Betriebssystemtechnologien verwenden, um Ihre Exchange-Daten zu sichern und wiederherzustellen.

Sicherungstechnologien in Exchange 2013

Exchange 2013 enthält ein Plug-In für die Windows Server-Sicherung, mit dem Administratoren VSS-basierte Sicherungen von Exchange-Daten erstellen können. Administratoren können auch die Windows Server-Sicherung verwenden, um Exchange-Datenbanken zu sichern und wiederherzustellen. Wenn Sie eine Sicherungs- und Wiederherstellungsanwendung für Exchange 2013 erstellen, müssen Sie eine Exchange-fähige Anwendung erstellen, die den VSS Writer für Exchange 2013 unterstützt, und die CHKSGFILES-API verwenden, um die Konsistenz dieser Sicherung zu überprüfen. Weitere Informationen finden Sie unter Überprüfen der Sicherungsintegrität mithilfe der CHKSGFILES-API in Exchange 2013.

VSS Writer in Exchange 2013

Exchange 2013 führt eine bedeutende Änderung der VSS Writer-Architektur in Exchange Server 2010 und Exchange Server 2007 ein. Exchange 2010 und Exchange 2007 enthalten zwei VSS-Writer: einen innerhalb des Exchange-Informationsspeicherdiensts (store.exe) und einen im Exchange-Replikationsdienst (msexchangerepl.exe). In Exchange 2013 befindet sich die VSS Writer-Funktionalität im Exchange-Replikationsdienst. Ihre Sicherungs- und Wiederherstellungsanwendung verwendet den neuen VSS-Writer( Microsoft Exchange Writer), um aktive und passive Datenbankkopien zu sichern und gesicherte Datenbankkopien wiederherzustellen. Obwohl der neue VSS Writer im Exchange-Replikationsdienst ausgeführt wird, muss der Exchange-Informationsspeicherdienst ausgeführt werden, damit der Writer verfügbar ist. Es sind also beide Dienste erforderlich, um Exchange-Datenbanken zu sichern oder wiederherzustellen.

Obwohl die VSS Writer-Architektur in Exchange 2013 aktualisiert wurde, hat sich die zugrunde liegende Funktionalität nicht geändert. Wenn Sie eine Sicherungs- und Wiederherstellungsanwendung für Exchange 2010 erstellt haben, müssen Sie keine Änderungen an Ihrer Anwendung für Exchange 2013 vornehmen. Stellen Sie sicher, dass Sie Ihre Anwendung mit den neuesten Dateien neu kompilieren, um die Kompatibilität sicherzustellen. Für Sicherungs- und Wiederherstellungsanwendungen, die für Exchange 2007 oder frühere Versionen erstellt wurden, müssen Sie Ihren Code neu schreiben, um die neueste CHKSGFILES-API zu verwenden.

Was Sie über VSS-Sicherung und -Wiederherstellung wissen müssen

Wenn Sie sich fragen... Lesen Sie diesen Artikel
Anwendungsarchitekturen
Sicherungs- und Wiederherstellungsanwendungen, die VSS zum Sichern von Exchange-Datenbanken verwenden, bestehen in der Regel aus einem Hintergrunddienst, der die Sicherung durchführt, einem Zeitplanungsdienst und einer Windows GUI-Anwendungskonsole, die das Sicherungs- und Wiederherstellungssystem steuert und konfiguriert.
Remoteverwendung
Anwendungen, die VSS zum Sichern von Exchange-Servern verwenden, müssen auf dem Windows Server 2008-Computer ausgeführt werden, auf dem der Exchange-Speicherprozess ausgeführt wird. Aufgrund der Flexibilität in großen Speichersystemen ist die Hardware, die die Speichervolumes hosten, möglicherweise nicht physisch Teil des Computers mit Windows Server 2008.
Sprachen und Tools
Sie können eine beliebige COM-kompatible Sprache verwenden, um VSS zu verwenden. Es wird am häufigsten in Anwendungen verwendet, die in C++ geschrieben wurden. Da Sie den Exchange-Speicher offline schalten müssen, um Schattenkopien zu erstellen, sind Sicherungsanwendungen in der Regel zeitabhängig, was in den meisten Fällen die Verwendung von Sprachen wie Visual Basic oder VBScript unpraktisch macht.
Verwaltete Implementierung
Sie können die VSS-APIs in einer Umgebung mit verwaltetem Code über eine COM-Interopassembly verwenden.
Skriptfähigkeit
Ja, wird jedoch nicht empfohlen.
Verfügbare Test- und Debuggingtools
Zum Debuggen von Anwendungen, die windows VSS verwenden, sind keine speziellen Tools erforderlich.

Inhalt dieses Abschnitts

Siehe auch