Die Wiederherstellung von E-Mail-Daten in Microsoft Exchange Server ist wichtig, um Probleme wie Datenbankbeschädigung, versehentliches Löschen oder Serverprobleme zu beheben. In diesem Artikel werden wir die Schritte dazu sehenE-Mail-Daten in Microsoft Exchange Server wiederherstellenOb bei der Wiederherstellung einzelner Postfächer oder ganzer Datenbanken, um die Datenintegrität und den reibungslosen Betrieb sicherzustellen.
Können Sie E-Mails von Microsoft Exchange Server abrufen?
Exchange Server bietet Tools wie eine Wiederherstellungsdatenbank und dieauf eseutilDienstprogramm, das dabei hilft, Daten effizient wiederherzustellen und Ausfallzeiten zu reduzieren. Im nächsten Abschnitt erfahren Sie, wie Sie damit E-Mail-Daten wiederherstellen können.
Wie kann ich E-Mail-Daten in Microsoft Exchange Server wiederherstellen?
Um E-Mail-Daten in Microsoft Exchange Server wiederherzustellen, führen Sie die unten aufgeführten Methoden aus:
- Verwenden der Windows Server-Sicherung
- Verwenden der Eingabeaufforderung
- Verwendung einer Wiederherstellungsdatenbank
Beginnen wir mit dem Leitfaden.
1] Verwenden der Windows Server-Sicherung
Die Windows Server-Sicherung ist eine native Funktion zum Sichern von Serverdaten, einschließlich Exchange Server. Diese Funktion muss aktiviert und konfiguriert werden, bevor ein Exchange-Fehler auftritt. In dieser Lösung werden wir den gesamten Prozess der Wiederherstellung von E-Mail-Daten mithilfe einer Windows Server-Sicherung von Anfang bis Ende untersuchen.
- Klicken Sie auf Win + X, drücken Sie die A-Taste und wählen Sie die Schaltfläche „Ja“, wenn Sie aufgefordert werden, PowerShell mit Administratorrechten zu öffnen. Führen Sie dann den unten genannten Befehl aus, um die Windows Server-Sicherung zu aktivieren.
Install-WindowsFeature Windows-Server-Backup
- Alternativ navigieren Sie zuServermanagerund wählen Sie Verwalten aus. Klicken Sie aufFügen Sie Rollen und Funktionen hinzu, folgen Sie dem Assistenten und wählen Sie dann ausWindows Server-Sicherungüber die Registerkarte „Funktionen“. Gehen Sie nach der Aktivierung zum Server-Manager, klicken Sie auf Extras und öffnen Sie ihn.
- Gehen Sie nun zum linken Bereich, klicken Sie mit der rechten Maustaste auf „Lokale Sicherung“ und wählen Sie „Sicherungsplan“. Klicken Sie auf die Schaltfläche „Weiter“ und wählen Sie dann „Benutzerdefiniert“ > „Weiter“. Wählen Sie im nächsten Schritt die Volumes aus, die die Exchange-Datenbank (.edb-Dateien) und Protokolldateien enthalten. Vermeiden Sie die Auswahl einzelner Dateien oder Ordner.
- Klicken Sie aufErweiterte Einstellungen > Weiter, und wählen Sie je nach Bedarf eine der Optionen aus. Wählen Sie aus, wie oft die Sicherung ausgeführt werden soll, wählen Sie die Festplatte aus, auf der die Sicherung gespeichert werden soll, und klicken Sie auf die Schaltfläche „Ja“, wenn Sie gewarnt werden, dass vorhandene Daten gelöscht werden.
- Überprüfen Sie die Einstellungen und klicken Sie auf „Fertig stellen“, um den Sicherungsplan abzuschließen.
Sobald das Backup fertig ist, werden wir es wiederherstellen.
Befolgen Sie die unten aufgeführten Schritte, um die Daten wiederherzustellen.
- Starten Sie die Windows Server-Sicherung, klicken Sie im linken Bereich mit der rechten Maustaste auf „Lokale Sicherung“ und wählen Sie „Lokale Sicherung“.Genesen.
- Wählen Sie im sich öffnenden Fenster den Ort aus, an dem das Backup gespeichert werden soll > „Weiter“, wählen Sie dann das Backup-Datum aus und klicken Sie anschließend auf die Schaltfläche „Weiter“.
- Klicken Sie im Fenster „Wiederherstellungstyp auswählen“ auf „Anwendungen“. Wenn es ausgegraut ist, bedeutet dies, dass Dateien oder Ordner anstelle von Volumes gesichert wurden. Klicken Sie in diesem Fall auf „Datei und Ordner“, stellen Sie die .edb-Datei wieder her und protokollieren Sie die Dateien zur weiteren Verarbeitung an einem benutzerdefinierten Speicherort.
- Wählen Sie im Dropdown-Menü „Anwendung“ die Option „Exchange“ > „Weiter“. Der Einfachheit halber entscheiden wir uns bei der Angabe des Wiederherstellungsziels für „Am ursprünglichen Speicherort wiederherstellen“.
- Überprüfen Sie die Wiederherstellungseinstellungen und starten Sie den Vorgang. Warten Sie, bis der Vorgang abgeschlossen ist, und mounten Sie dann die Datenbank entweder über das Exchange Admin Center oder indem Sie den folgenden Befehl in PowerShell ausführen:
Mount-Database DB01
(Replace DBO1 with the database name)
- Um den Datenbankstatus zu überprüfen, führen Sie den folgenden Befehl aus:
Get-MailboxDatabase -Server -Status | fl Name,*FullBackup
Wenn beim Mounten ein Fehler auftritt, kann dies auf eine Beschädigung der Festplatte oder logische Probleme hinweisen. Benutzen Sie dieauf eseutilDienstprogramm zum Reparieren der Datenbank.
2] Verwenden der Eingabeaufforderung
Benutzer können eine Exchange-Datenbank auch über die Eingabeaufforderung wiederherstellen. Dazu gehört die Vorbereitung der erforderlichen Datenbank- und Protokolldateien zur Überprüfung ihres Zustands und die Durchführung von Wiederherstellungsvorgängen mithilfe vonauf eseutilWerkzeug. So machen Sie es auch:
- Um die Exchange-Datenbank vorzubereiten, kopieren Sie die Exchange-Datenbank (.edb) und die Protokolldateien in ein benutzerdefiniertes Verzeichnis. Wenn Dateien mit der Windows Server-Sicherung wiederhergestellt wurden, platzieren Sie sie an diesem benutzerdefinierten Speicherort, damit Sie während der Wiederherstellung problemlos darauf zugreifen können.
- Der nächste Schritt besteht darin, festzustellen, ob sich die Daten in einem Clean Shutdown oder Dirty Shutdown befinden. Führen Sie daher den folgenden Befehl aus, um dies mithilfe von zu überprüfenauf eseutilWerkzeug.
eseutil.exe /MH D:\DBRecovery\DB01\DB01.edb
- Wenn sich die Datenbank im Dirty Shutdown befindet, überprüfen wir die Integrität des Transaktionsprotokolls:
eseutil.exe /ml E00
Wenn der Status „OK“ anzeigt, sind die Protokolle fehlerfrei und können für die Wiederherstellung verwendet werden.
- Jetzt werden wir die Datenbank mithilfe von wiederherstellenauf eseutilTool, also führen Sie den folgenden Befehl aus:
eseutil /r E00 /l D:\DBrecovery\DB01 /d D:\DBrecovery\DB01
- Führen Sie anschließend den Befehl aus, um den Datenbankstatus nach der Wiederherstellung zu überprüfen und zu bestätigen, dass der Wiederherstellungsprozess die Datenbank erfolgreich repariert hat:
eseutil.exe /MH D:\DBRecovery\DB01\DB01.edb
Alternativ können Benutzer auch den folgenden Befehl ausführen, um dies zu überprüfen:
eseutil /R E00 /l D:\DBrecovery\DB01 /d D:\DBrecovery\DB01
Sobald die Datenbank im Status „Clean Shutdown“ ist, kann sie nun gemountet oder zum Wiederherstellen von Postfachdaten verwendet werden.
Lesen:Bewertung der Stellar Data Recovery-Software: Wie sie meine Daten wiederherstellte
3] Verwenden einer Wiederherstellungsdatenbank
Wir werden die Wiederherstellungsdatenbank verwenden, um das Exchange-Postfach für bestimmte Benutzer wiederherzustellen. Hier erfahren Sie, wie.
- Um eine Wiederherstellungsdatenbank mithilfe der vorhandenen EDB-Datei zu erstellen, führen Sie den folgenden Befehl aus:
New-MailboxDatabase -Recovery -Name <RDBName> -Server <ServerName> -EdbFilePath <RDBPathandFileName> -LogFolderPath <LogFilePath>
(Unbedingt ersetzen<RDBName> mit einem eindeutigen Namen für die Wiederherstellungsdatenbank,<ServerName> ,<RDBPathandFileName> , Und<LogFilePath> mit entsprechenden Pfaden.)
- Starten Sie anschließend PowerShell und führen Sie die Befehlszeile aus, um den Exchange-Informationsspeicherdienst neu zu starten und die neue Wiederherstellungsdatenbank anzuwenden:
Restart-Service MSExchangeIS
Alternativ können Benutzer auch die Servicekonsole starten, den Microsoft Exchange-Informationsspeicher suchen, mit der rechten Maustaste darauf klicken und „Neu starten“ auswählen.
- Der nächste Schritt besteht darin, die wiederhergestellte Datenbank bereitzustellen, um mit dem folgenden Befehl auf die Postfachdaten zuzugreifen:
Mount-thedatabase RDB01
- Nachdem wir Zugriff auf die Postfachdaten haben, müssen wir überprüfen, ob sie die gewünschten Postfächer enthalten:
Get-MailboxStatistics -Database RDB01 | Format-Table DisplayName,MailboxGUID -AutoSize
- Um nun das gewünschte Postfach aus der Wiederherstellungsdatenbank im Zielpostfach wiederherzustellen, führen Sie den folgenden Befehl aus:
New-MailboxRestoreRequest -SourceDatabase RDB01 -SourceStoreMailbox 8aa77cb3-dc38-1f37-72e5-55702e737f52 -TargetMailbox DB01
(Wenn die Ausführung des Befehls zum Vermächtnis führtFehler bei nicht übereinstimmendem Exchange-DN: Quellpostfach legaceuxchangedn stimmt nicht überein, und fügen Sie dann am Ende den folgenden Befehl hinzu:
-AllowLegacyDNMismatch)
- Dies markiert das Ende der Wiederherstellungsanforderung; Führen Sie jedoch den folgenden Befehl aus, da wir die abgeschlossene Anfrage noch entfernen müssen, um die Wiederherstellungsumgebung nicht zu überladen:
Get-MailboxRestoreRequest | where status -eq completed | Remove-MailboxRestoreRequest
- Heben Sie die Bereitstellung der Wiederherstellungsdatenbank auf, um den Wiederherstellungsprozess abzuschließen, da dadurch der Zugriff auf die Datenbank geschlossen wird:
Dismount-Database RDB01
Melden Sie sich abschließend über Outlook oder Outlook Web Access beim wiederhergestellten Postfach an, um sicherzustellen, dass das Postfach des Benutzers funktionsfähig ist und alle erforderlichen Daten gespeichert wurden, bevor Sie den Zugriff an den Benutzer übergeben.
Lesen:
Wie erhalte ich eine E-Mail zurück?
Benutzer, die auf Outlook oder die Outlook-Webanwendung zugreifen, können die Funktion „Gelöschte Elemente wiederherstellen“ verwenden, um eine E-Mail wiederherzustellen. Für die Postfachwiederherstellung können Benutzer jedoch eine Wiederherstellung aus einer Sicherung durchführen oder eine Wiederherstellungsdatenbank in Exchange verwenden.
Lesen Sie auch:.