Previous Topic: Wiederherstellung von Dateien nicht möglichNext Topic: Das Feld "Von" wird für E-Mails nicht richtig angezeigt, die von Benutzern mit Vertretungsrechten für ein freigegebenes Postfach gesendet wurden


Die Datenbank kann nicht geladen werden, während die Microsoft Exchange-Datenbank wiederhergestellt wird

Symptom

Wenn ich eine Microsoft Exchange-Datenbank wiederherstelle, kann die Datenbank nicht geladen werden. Die erforderliche Protokolle fehlen oder die Transaktionsprotokolle sind nicht fortlaufend. Es liegen Ereignisfehler wie 454, 455 und 2006 im Ereignisprotokoll vor.

Die folgenden zwei Ursachen könnten zu dem Datenbankladefehler führen.

Ursache 1: Die Option "Exchange-Protokoll bereinigen" ist in den UDP-Einstellungen aktiviert, und mit dieser Einstellung werden die Transaktionsprotokolle nach jeder Sicherung gelöscht. Die Benutzer versuchen dann, die vorherige Sitzung wiederherzustellen, nachdem mehrere Sicherungen erfolgt sind, in denen der Protokollbereinigungsvorgang stattfand.

Ursache 2: Benutzer haben manuell Transaktionsprotokolle gelöscht, oder die Protokolle werden von anderen Programmen wie Antivirensoftware gelöscht.

Lösung

Lösung 1: Wenn Sie die Option "Exchange-Protokoll bereinigen" aktiviert haben und die Transaktionsprotokolle nicht fortlaufend sind, dann stellen Sie alle Sitzungen einzeln wieder her, beginnend mit der letzten Sitzung, bis die Wiederherstellung der Sitzung fehlschlägt. Wenn die aktuelle Sitzung nicht wiederhergestellt werden kann, versuchen Sie es mit Lösung 2.

Lösung 2: Wenn Lösung 1 nicht funktioniert, verwenden Sie Lösung 2. Diese Lösung behebt beide Probleme.

Beispiel: Sie möchten die Testdatenbank in Sitzung 1 wiederherstellen. In den folgenden Schritten wird der Datenbankname als Test verwendet.

  1. Melden Sie sich bei dem Exchange-Server an, auf dem sich die Datenbank befindet.
  2. Löschen Sie alle Dateien (wie z. B. *.edb, *. log, *.jrs, .chk) aus dem Datenbankordner.
  3. Laden Sie die Datenbank, um eine leere Datenbank zu erstellen.
    Mount-Database -Identity Test
    
  4. Stellen Sie die gleiche Sitzung am ursprünglichen Speicherort wieder her.

    Wenn die Wiederherstellung erfolgreich ist, brauchen Sie die folgenden Schritte nicht auszuführen. Wenn die Wiederherstellung fehlschlägt, fahren Sie mit den folgenden Schritten fort.

  5. Laden Sie die Datenbank erneut.
    Mount-Database -Identity Test
    
  6. Erstellen Sie eine temporäre Datenbank.
    new-mailboxdatabase -name OtherDatabase
    
  7. Verschieben Sie das Postfach in eine andere Datenbank.
    get-mailbox -datatbase Test -resultsize unlimited | new-moverequest -targetdatabase OtherDatabse
    
  8. Entfernen Sie die Postfachdatenbank vom Zielcomputer.
    remove-mailboxdatabase -identity Test
    
  9. Erstellen Sie eine Postfachdatenbank mit demselben Namen.
    new-mailboxdatabase -name Test
    
  10. Stellen Sie die gleiche Sitzung am ursprünglichen Speicherort wieder her.

    Die Datenbank wird erfolgreich geladen.