Wiederherstellen von Daten mithilfe einer Wiederherstellungsdatenbank

Gilt für: Exchange Server 2013

Eine Wiederherstellungsdatenbank ist eine spezielle Art von Postfachdatenbank, mit der Sie eine wiederhergestellte Postfachdatenbank einbinden und im Rahmen einer Wiederherstellung Daten daraus extrahieren können. Mithilfe von Wiederherstellungsdatenbanken können Sie Daten aus einer Sicherung oder Kopie der Datenbank wiederherstellen, ohne den Benutzerzugriff auf aktuelle Daten zu unterbrechen.

Sie können eine Postfachdatenbank im RDB wiederherstellen, indem Sie eine Sicherungsanwendung verwenden oder eine Datenbank und ihre Protokolldateien in die RDB-Ordnerstruktur kopieren. Anschließend können Sie das Cmdlet New-MailboxRestoreRequest verwenden, um Daten aus der wiederhergestellten Datenbank zu extrahieren. Nach dem Extrahieren können die Daten in einen Ordner exportiert oder in einem vorhandenen Postfach zusammengeführt werden.

Informationen zu weiteren Verwaltungsaufgaben in Bezug auf Wiederherstellungsdatenbanken finden Sie unter Wiederherstellungsdatenbanken.

Was sollten Sie wissen, bevor Sie beginnen?

  • Geschätzte Zeit bis zum Abschließen dieser Aufgabe: 1 Minute, plus die Zeit, die für das Versetzen der Datenbank in den Status "Clean Shutdown" und das Extrahieren der Daten erforderlich ist.

  • Bevor Sie diese Verfahren ausführen können, müssen Ihnen die entsprechenden Berechtigungen zugewiesen werden. Informationen zu den von Ihnen benötigten Berechtigungen finden Sie unter "Postfachwiederherstellung" im Thema Empfängerberechtigungen.

  • Mit einigen Sicherungsanwendungen können Exchange-Daten direkt in einer Wiederherstellungsdatenbank wiederhergestellt werden. Mit der Windows Server-Sicherung können nur Sicherungen auf Dateiebene in einer Wiederherstellungsdatenbank wiederhergestellt werden. Es kann nicht verwendet werden, um Sicherungen auf Anwendungsebene in einer Wiederherstellungsdatenbank wiederherzustellen.

  • Die Datenbank- und Protokolldateien mit den wiederhergestellten Daten müssen in der Ordnerstruktur der Wiederherstellungsdatenbank wiederhergestellt oder dorthin kopiert werden. Benennen Sie die EDB-Dateien nicht um.

  • Die Datenbank muss den Status Clean Shutdown aufweisen. Wenn sich die zuvor wiederhergestellte Datenbank in einem fehlerhaften Zustand zum Herunterfahren befindet. Sie müssen Eseutil /R verwenden, um wiederhergestellte Datenbanken in den Status "Clean Shutdown" zu versetzen. Wenn Sie Exchange 2019 ausführen und eine MCDB verwenden, müssen Sie Eseutil /R /i verwenden.

Verwenden der Shell zum Wiederherstellen von Daten mithilfe einer Wiederherstellungsdatenbank

  1. Kopieren Sie eine wiederhergestellte Datenbank und ihre Protokolldateien, oder stellen Sie eine Datenbank und ihre Protokolldateien an den Speicherort wieder her, den Sie für Ihre Wiederherstellungsdatenbank verwenden.

  2. Verwenden Sie Eseutil, um diese Datenbank in den Status "Clean Shutdown" zu versetzen. Im folgenden Beispiel stellt EXX das Protokollgenerierungspräfix für die Datenbank dar (z. B. E00, E01, E02 usw.).

    Eseutil /R EXX /l <RDBLogFilePath> /d <RDBEdbFolder>
    

    Das folgende Beispiel verwendet das Protokollgenerierungspräfix E01 und den Wiederherstellungsdatenbank- und Protokolldateipfad "E:\Databases\RDB1:

    Eseutil /R E01 /l E:\Databases\RDB1 /d E:\Databases\RDB1
    
  3. Erstellen einer Wiederherstellungsdatenbank Geben Sie der Wiederherstellungsdatenbank einen eindeutigen Namen. Verwenden Sie aber den Namen und Pfad der Datenbankdatei für den Parameter "EdbFilePath" und den Speicherort der wiederhergestellten Protokolldateien für den Parameter "LogFolderPath".

    New-MailboxDatabase -Recovery -Name <RDBName> -Server <ServerName> -EdbFilePath <RDBPathandFileName> -LogFolderPath <LogFilePath>
    

    Im folgenden Beispiel wird die Erstellung einer Wiederherstellungsdatenbank illustriert, die zur Wiederherstellung von "DB1.edb" und deren Protokolldateien verwendet wird, die unter "E:\Databases\RDB1" gespeichert sind.

    New-MailboxDatabase -Recovery -Name <RDBName> -Server <ServerName> -EdbFilePath "E:\Databases\RDB1\DB1.EDB" -LogFolderPath "E:\Databases\RDB1"
    
  4. Starten Sie den Microsoft Exchange-Informationsspeicherdienst neu:

    Restart-Service MSExchangeIS
    
  5. Binden Sie die Wiederherstellungsdatenbank ein:

    Mount-database <RDBName>
    
  6. Stellen Sie sicher, dass die eingebundene Datenbank das/die Postfach/Postfächer enthält, das/die Sie wiederherstellen möchten:

    Get-MailboxStatistics -Database <RDBName> | ft -auto
    
  7. Verwenden Sie das Cmdlet "New-MailboxRestoreRequest", um ein Postfach oder Elemente aus der Wiederherstellungsdatenbank in einem Produktionspostfach wiederherzustellen.

    Im folgenden Beispiel wird das Quellpostfach mit MailboxGUID "1d20855f-fd54-4681-98e6-e249f7326ddd" in der Postfachdatenbank "DB1" im Zielpostfach mit dem Alias "Morris" wiederhergestellt.

    New-MailboxRestoreRequest -SourceDatabase DB1 -SourceStoreMailbox 1d20855f-fd54-4681-98e6-e249f7326ddd -TargetMailbox Morris
    

    Im folgenden Beispiel wird der Inhalt des Quellpostfachs mit dem Anzeigenamen Morris Cornejo in der Postfachdatenbank DB1 im Archivpostfach für Morris@contoso.comwiederhergestellt.

    New-MaiboxRestoreRequest -SourceDatabase DB1 -SourceStoreMailbox "Morris Cornejo" -TargetMailbox Morris@contoso.com -TargetIsArchive
    
  8. Prüfen Sie mit Get-MailboxRestoreRequest regelmäßig den Status der Postfachwiederherstellungsanforderung.

    Sobald die Wiederherstellung den Status "Abgeschlossen" aufweist, entfernen Sie die Wiederherstellungsanforderung mit Remove-MailboxRestoreRequest. Beispiel:

    Get-MailboxRestoreRequest -Status Completed | Remove-MailboxRestoreRequest
    

Woher wissen Sie, dass dieses Verfahren erfolgreich war?

Um zu überprüfen, ob Sie die Postfachdaten erfolgreich wiederhergestellt haben, öffnen Sie das Zielpostfach in Outlook oder Outlook Web App, und überprüfen Sie, ob die wiederhergestellten Daten vorhanden sind.

Tipp

Liegt ein Problem vor? Bitten Sie in den Exchange-Foren um Hilfe. Besuchen Sie die Foren auf Exchange Server.