Ein Switchover ist die geplante Umschaltung der aktiven Datenbankkopie auf einen anderen DAG-Member – Patchtag, Hardware, Wartung. Ein Failover ist die ungeplante Variante, wenn der aktive Server wegfällt. Beides setzt gesunde Kopien voraus, sonst steht die Datenbank hinterher nirgendwo sauber.
Vorher prüfen
Get-MailboxDatabaseCopyStatus * | Format-Table Name,Status,CopyQueueLength,ReplayQueueLength,ActiveCopy -Auto
Test-ReplicationHealth
Nur Kopien mit Status Healthy und kurzer Queue umschalten. Sonst erst seeden oder die Ursache klären.
Aktive Kopie verschieben
Eine einzelne Datenbank auf EX02 aktivieren:
Move-ActiveMailboxDatabase "DB01" -ActivateOnServer EX02
Alle aktiven Datenbanken eines Servers (typisch vor dem Herunterfahren):
Move-ActiveMailboxDatabase -Server EX01 -ActivateOnServer EX02
Hakt es an Lag-Checks und man kennt den Grund, gibt es -SkipLagChecks – das ist eine bewusste Entscheidung, kein Standardhaken.
Nach dem Umschalten erneut den Copy-Status prüfen und erst dann den alten Server in die Wartung nehmen.
