Website-Suche

Der Postfachserver kann nicht aus der DAG entfernt werden


Sie möchten einen Postfachserver aus der DAG (Database Availability Group) entfernen. Beim Ausführen der Entfernungsaufgabe erhalten Sie jedoch die Fehlermeldung: Der Postfachserver kann nicht aus der Datenbankverfügbarkeitsgruppe entfernt werden, da die Postfachdatenbank über mehrere Kopien verfügt. Verwenden Sie Remove-MailboxDatabaseCopy, um entweder die Kopie von diesem Server oder die Kopien von anderen Servern in der Datenbankverfügbarkeitsgruppe zu entfernen. Warum passiert das und was ist die Lösung, um den Postfachserver aus der DAG zu entfernen?

Der Postfachserver kann nicht aus der Datenbankverfügbarkeitsgruppe entfernt werden

Melden Sie sich beim Exchange Admin Center an. Klicken Sie auf Server > Datenbankverfügbarkeitsgruppen. Klicken Sie in der Liste auf die DAG und folgen Sie dem Symbol DAG-Mitgliedschaft verwalten in der Symbolleiste.

In unserem Beispiel haben wir die folgende DAG-Konfiguration:

  • Name: DAG01-2016

  • Zeugenserver: FS01-2016

  • Mitgliedsserver: EX01-2016, EX02-2016

Klicken Sie in der Liste auf den Mitgliedsserver und dann auf das Symbol Löschen. In unserem Beispiel ist es der Mitgliedsserver EX01-2016. Klicken Sie auf Speichern.

Sie erhalten die folgende Fehlermeldung. Dies bedeutet, dass auf dem Mitgliedsserver Postfachdatenbanken mit Datenbankkopien vorhanden sind.

FEHLER
Der Postfachserver „EX01-2016“ kann nicht aus der Datenbankverfügbarkeitsgruppe entfernt werden, da die Postfachdatenbank „DB01“ über mehrere Kopien verfügt. Verwenden Sie Remove-MailboxDatabaseCopy, um entweder die Kopie von diesem Server oder die Kopien von anderen Servern in der Datenbankverfügbarkeitsgruppe zu entfernen.

Die Lösung für den Postfachserver kann nicht aus der DAG entfernt werden

Die Lösung für den Fehler „Postfachserver kann nicht aus der Datenbankverfügbarkeitsgruppe entfernt werden, da die Postfachdatenbank über mehrere Kopien verfügt“ besteht darin, die Kopien der Postfachdatenbank von diesem Exchange-Server zu entfernen. Danach können Sie den Postfachserver aus der DAG entfernen.

Befolgen Sie die folgenden Schritte.

Schritt 1: Erhalten Sie Kopien der Postfachdatenbank

Führen Sie die Exchange-Verwaltungsshell als Administrator aus. Führen Sie das Cmdlet Get-MailboxDatabaseCopyStatus aus, um die Datenbankkopien aufzulisten.

[PS] C:\>Get-MailboxDatabaseCopyStatus * | sort Name | ft -AutoSize

Name           Status  CopyQueueLength ReplayQueueLength LastInspectedLogTime ContentIndexState
----           ------  --------------- ----------------- -------------------- -----------------
DB01\EX01-2016 Mounted 0               0                                      Healthy
DB01\EX02-2016 Healthy 0               0                 9/6/2021 8:43:53 PM  Healthy
DB02\EX01-2016 Healthy 0               0                 9/6/2021 8:07:23 PM  Healthy
DB02\EX02-2016 Mounted 0               0                                      Healthy
DB03\EX01-2016 Mounted 0               0                                      Healthy
DB03\EX02-2016 Healthy 0               0                 9/6/2021 8:43:32 PM  Healthy
DB04\EX01-2016 Healthy 0               0                 9/6/2021 8:09:48 PM  Healthy
DB04\EX02-2016 Mounted 0               0                                      Healthy

Auf dem Exchange Server EX01-2016 sind Postfachdatenbankkopien gemountet. Sie erhalten eine Fehlermeldung, wenn Sie die Datenbankkopie entfernen möchten.

Schritt 2. Verschieben Sie Kopien der Postfachdatenbank

Verschieben Sie alle Datenbankkopien auf einen anderen Exchange Server. Lesen Sie mehr darüber, wie Sie mit PowerShell einen Serverwechsel durchführen.

[PS] C:\>Move-ActiveMailboxDatabase -Server "EX01-2016" -ActivateOnServer "EX02-2016" -SkipMoveSuppressionChecks -Confirm:$false

Schritt 3. Entfernen Sie die Kopie der Postfachdatenbank

Führen Sie das Cmdlet Remove-MailboxDatabaseCopy aus. Geben Sie die Datenbank und den Exchange Server an.

[PS] C:\>Remove-MailboxDatabaseCopy -Identity "DB01\EX01-2016" -Confirm:$false
WARNING: The copy of mailbox database "DB01" on server "EX01-2016" has been removed. If necessary, manually delete the database copy's files located at "F:\DB01" and "E:\DB01\DB01.edb" on that server.

Schritt 4. Entfernen Sie Postfachdatenbankkopien von einem bestimmten Exchange Server

Wenn Sie das Entfernen der Datenbankkopie beschleunigen möchten, wählen Sie den DAG-Mitgliedsserver aus und entfernen Sie alle Kopien der Postfachdatenbank.

[PS] C:\>Get-MailboxDatabaseCopyStatus -Server "EX01-2016" | Remove-MailboxDatabaseCopy -Confirm:$false
WARNING: The copy of mailbox database "DB02" on server "EX01-2016" has been removed. If necessary, manually delete the database copy's files located at "H:\DB02" and "G:\DB02\DB02.edb" on that server.
WARNING: The copy of mailbox database "DB03" on server "EX01-2016" has been removed. If necessary, manually delete the database copy's files located at "J:\DB01" and "I:\DB03\DB03.edb" on that server.
WARNING: The copy of mailbox database "DB04" on server "EX01-2016" has been removed. If necessary, manually delete the database copy's files located at "L:\DB04" and "K:\DB04\DB04.edb" on that server.

Schritt 5: Stellen Sie sicher, dass keine Kopien der Postfachdatenbank bereitgestellt sind

Führen Sie das Cmdlet Get-MailboxDatabaseCopyStatus aus und stellen Sie sicher, dass der Exchange Server nicht in der Liste angezeigt wird.

[PS] C:\>Get-MailboxDatabaseCopyStatus * | sort Name | ft -AutoSize

Name           Status  CopyQueueLength ReplayQueueLength LastInspectedLogTime ContentIndexState
----           ------  --------------- ----------------- -------------------- -----------------
DB01\EX02-2016 Mounted 0               0                                      Healthy
DB02\EX02-2016 Mounted 0               0                                      Healthy
DB03\EX02-2016 Mounted 0               0                                      Healthy
DB04\EX02-2016 Mounted 0               0                                      Healthy

Schritt 6: Entfernen Sie den Postfachserver aus der DAG

Entfernen Sie den Postfach-Mitgliedsserver aus der DAG. In unserem Beispiel handelt es sich um den Exchange Server EX01-2016 und den DAG DAG01-2016.

[PS] C:\>Remove-DatabaseAvailabilityGroupServer -Identity "DAG01-2016" -MailboxServer "EX01-2016" -Confirm:$false

Wenn der Exchange-Postfachserver verloren geht und nicht kontaktiert werden kann, müssen Sie den Schalter ConfigurationOnly verwenden. Ein Beispiel hierfür ist, dass der Exchange-Postfachserver nicht gestartet werden kann.

[PS] C:\>Remove-DatabaseAvailabilityGroupServer -Identity "DAG01-2016" -MailboxServer "EX01-2016" -ConfigurationOnly -Confirm:$false

Das ist es!

Weiterlesen: Kopie der Postfachdatenbank hinzufügen »

Abschluss

In diesem Artikel haben Sie erfahren, wie Sie einen Postfachserver aus einer DAG-Konfiguration entfernen. Es ist wichtig, die Kopien der Postfachdatenbank zu entfernen, bevor Sie den Mitgliedsserver aus der DAG entfernen. Wenn Sie dies nicht zuerst tun, wird eine Fehlermeldung angezeigt, dass der Postfachserver nicht aus der Datenbankverfügbarkeitsgruppe entfernt werden kann.

Hat Ihnen dieser Artikel gefallen? Vielleicht gefällt Ihnen auch der Kurs Exchange Server Hochverfügbarkeit. Vergessen Sie nicht, uns zu folgen und diesen Artikel zu teilen.

Verwandte Artikel