Es ist nicht ungewöhnlich, dass die Exchange-Datenbank während des normalen Betriebs nicht mehr funktioniert oder unerwartet beendet wird. Die Exchange-Server-Datenbank kann aus folgenden Gründen abgebaut werden,
- Mangel an ausreichendem Stauraum
- Netzwerkprobleme
- Beschädigung der Datenbankdatei (EDB)
- Schmutzige Abschaltung
- Fehlende Exchange- oder Protokolldateien
- JET-Motorfehler
- Eindringen von Viren oder Malware
- Stromausfall oder Absturz des Exchange-Servers
Dadurch können die Benutzer nicht mehr auf ihre Mailboxdaten zugreifen. Daher müssen Sie die Datenbank mounten und die Geschäftskontinuität so schnell wie möglich wiederherstellen.
Methoden zum Mounten von demontierten Exchange 2016/2013 Datenbanken
Es gibt zwei verschiedene manuelle Methoden, um eine abgemeldete Datenbank in Exchange 2016 oder 2013 zu mounten. Zuvor müssen Sie jedoch Folgendes sicherstellen,
- Prüfen Sie, ob auf dem Laufwerk genügend Speicherplatz vorhanden ist
- Dem Benutzerkonto, das Sie zum Mounten der Datenbank verwenden werden, wurden die Rechte und Rollen zum Mounten der demontierten Exchange-Datenbankdatei zugewiesen. Um Berechtigungen und Rollen zuzuweisen, führen Sie den folgenden Befehl aus,
Add-MailboxPermission -Identity John -User Tom.Fox -AccessRights FullAccess
- Überprüfen Sie den Status aller Datenbanken und notieren Sie sich den Namen der Datenbanken, die abgemeldet sind. Der Befehl lautet wie folgt,
Get-MailboxDatabases -Status | Sort Name | Format-Table Name, Server, Mounted
Wenn der Status “gemountet” als “Falsch” angezeigt wird, kopieren Sie den Namen der Datenbank und den Servernamen.
- Überprüfen Sie den Zustand beim Herunterfahren und die Konsistenz der abgemeldeten Datenbanken, ob sie schmutzig oder sauber sind.
eseutil/mh “C:\ Programmdateien\ exchsrv\ mdbdata\ priv1.edb”
HINWEIS: Wenn die abgebaute Datenbank inkonsistent ist oder sich in einem “Dirty Shutdown”-Zustand befindet, können Sie sie nicht mounten. Um eine solche Datenbank zu mounten, müssen Sie die Datenbank in einen sauberen Shutdown-Zustand bringen.
- Wenn der Shutdown-Status der Datenbank “Dirty” ist, müssen Sie die Datenbank vor dem Mounten weich oder hart reparieren, um sie in den “Clean Shutdown”-Status zu bringen. Verwenden Sie dazu die folgenden Befehle,
- Befehl Soft Repair
eseutil/r “C:\ Programmdateien\ exchsrv\ mdbdata\ priv1.edb”
Wenn die Datenbank immer noch inkonsistent ist und sich im Zustand “Dirty Shutdown” befindet, müssen Sie die Datenbankdateien hart reparieren.
eseutil/p “C:\ Programmdateien\ exchsrv\ mdbdata\ priv1.edb”
Für den Fall, die demontiert Exchange-Datenbank ist immer noch in Dirty Shutdown Zustand, zeigt es Datenbank-Datei Korruption. In einem solchen Fall müssen Sie eine Exchange database repair software wie Stellar Repair for Exchange verwenden, um eine beschädigte Datenbank (EDB)-Datei zu beheben und zu reparieren.
Nach der Reparatur können Sie die EDB-Datei und die wiederhergestellten Postfächer wie E-Mails, Anhänge, Kontakte, Notizen, öffentliche Ordner usw. auf den Live Exchange Server exportieren.
Methode 1: Mounten von demontierten Exchange 2016/2013-Datenbanken mithilfe von EAC
Gehen Sie folgendermaßen vor, um die Exchange-Datenbank über EAC oder Exchange Admin Center zu mounten,
- Öffnen Sie das Exchange Admin Center als Administrator und klicken Sie auf “Server”.
- Klicken Sie auf “Datenbanken” und wählen Sie die Datenbank aus, die abgemeldet ist.
- Klicken Sie dann auf die drei Punkte und wählen Sie ‘Einhängen‘.
- Klicken Sie zur Bestätigung auf ‘Ja’.
- Die Datenbank wird gemountet
Methode 2: Einhängen der Datenbank mit der Exchange Management Shell (EMS)
Gehen Sie folgendermaßen vor, um eine abgemeldete Exchange 2016- oder 2013-Datenbank mithilfe von EMS-Befehlen zu mounten,
- Öffnen Sie EMS als Administrator und geben Sie dann den folgenden Befehl ein
Mount-Database ‘DB01’ -Bestätigung:$False
- Mit diesem Befehl wird versucht, die DB1-Datenbank zu mounten. Wenn Sie den Parameter -Confirm:$False hinzufügen, sehen Sie keine Warnung oder Bestätigungsaufforderung
- Um zu prüfen und zu bestätigen, ob der Befehl ausgeführt und die Datenbank erfolgreich gemountet wurde, geben Sie den folgenden Befehl ein,
Get-MailboxDatabase -Status | Sort Name | Format-Table Name, Server, Mounted
- Wenn Sie “True” unter dem Status “Mounted” sehen, bedeutet dies, dass die Datenbank jetzt gemountet ist.
Wenn Sie mehrere Datenbanken auf einmal mounten müssen, können Sie den folgenden Befehl in EMS verwenden,
Get-MailboxDatabase -Server EX01 | Mount-Database -Confirm:$False
- Überprüfen Sie dann den Mount-Status aller Datenbankdateien mit diesem Befehl,
Get-MailboxDatabases -Status | Sort Name | Format-Table Name, Server, Mounted
Wenn der Status “Gemountet” für alle Datenbanken als “Wahr” angezeigt wird, bedeutet dies, dass die Datenbanken erfolgreich gemountet wurden.
Schlussfolgerung
Exchange-Administratoren können die Exchange 2016/2013-Datenbank in MS Exchange leicht mounten oder demontieren, indem sie entweder die Exchange Management Shell (EMS) oder das Exchange Admin Center (EAC) verwenden. Um eine abgemeldete Datenbank zu mounten, sollte sie sich jedoch im Zustand “Clean Shutdown” befinden und darf nicht beschädigt oder beschädigt sein.
Wenn sich die Datenbank im Zustand Dirty Shutdown befindet, müssen Sie die Datenbank in einen sauberen Zustand bringen. Andernfalls ist es nicht möglich, die Datenbank zu mounten.
Aber wenn die Datenbank nicht in den sauberen Shutdown-Zustand oder stellt sich heraus, beschädigt zu sein, müssen Sie solche Datenbankdateien zu reparieren, indem Sie eine Exchange repair tool wie Stellar Repair for Exchange. Sie können die Demo-Version der Software kostenlos herunterladen und es verwenden, um eine oder mehrere Exchange-Datenbank-Dateien zu reparieren. Nach der Aktivierung der Software können Sie die EDB-Inhalte auf einen Live-Exchange-Server exportieren, um die Postfächer und die Kommunikation wiederherzustellen.
Was this article helpful?