Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
GILT FÜR:
2016
2019
Subscription Edition
Aktualisierung, auch Seeding genannt, ist der Prozess, bei dem eine Kopie einer Postfachdatenbank einem anderen Postfachserver in einer Database Availability Group (DAG) hinzugefügt wird. Die neu hinzugefügte Kopie wird zur Grunddatenbank für die passive Kopie, in die Protokolldateien aus der aktiven Kopie übertragen werden. Seeding ist unter folgenden Bedingungen erforderlich:
Wenn eine neue passive Kopie einer Datenbank erstellt wird. Seeding kann für eine neue Postfachdatenbankkopie verschoben werden, aber letztendlich muss für jede passive Datenbankkopie ein Seeding durchgeführt werden, damit sie als redundante Datenbankkopie funktioniert.
Es ist ein Failover aufgetreten, bei dem Daten verloren gehen, weil die passive Datenbankkopie auseinandergeht und nicht wiederhergestellt werden kann.
Das System hat eine beschädigte Protokolldatei erkannt, die nicht in der passiven Kopie der Datenbank wiedergegeben werden kann.
Eine Offlinedefragmentierung einer beliebigen Kopie der Datenbank.
Die Protokollgenerierungssequenz für die Datenbank wurde auf 1 zurückgesetzt.
Sie können das Seeding mithilfe einer der folgenden Methoden ausführen:
Automatisches Seeding: Ein automatischer Seeding erzeugt eine passive Kopie der aktiven Datenbank auf dem Zielpostfachserver. Das automatische Seeding erfolgt beim Erstellen einer Datenbank.
Seeding mithilfe des Update-MailboxDatabaseCopy Cmdlets: Sie können das Cmdlet Update-MailboxDatabaseCopy in der Exchange-Verwaltungsshell verwenden, um jederzeit ein Seeding für eine Datenbankkopie durchzuführen.
Seeding mithilfe des Assistenten zum Aktualisieren von Postfachdatenbanken: Sie können den Assistenten zum Aktualisieren von Postfachdatenbanken im Exchange Admin Center (EAC) verwenden, um jederzeit ein Seeding für eine Datenbankkopie durchzuführen.
Manuelles Kopieren der Offlinedatenbank: Sie können die Bereitstellung der aktiven Kopie der Datenbank aufheben und die Datenbankdatei an denselben Speicherort auf einem anderen Postfachserver in derselben DAG kopieren. Wenn Sie diese Methode verwenden, kommt es zu einer Unterbrechung des Dienstes, da der Vorgang erfordert, dass Sie die Bereitstellung der Datenbank aufheben.
Das Aktualisieren einer Datenbankkopie kann sehr viel Zeit in Anspruch nehmen, vor allem, wenn die zu kopierende Datenbank groß ist oder wenn eine hohe Netzwerklatenz oder eine geringe Netzwerkbandbreite besteht. Schließen Sie nach dem Start des Seedingprozesses die Exchange-Verwaltungsshell erst, wenn der Vorgang abgeschlossen ist. Andernfalls wird der Seedingvorgang beendet.
Für eine Datenbankkopie kann das Seeding entweder mithilfe der aktiven Kopie oder einer aktuellen passiven Kopie als Quelle des Seedings durchgeführt werden. Beim Seeding aus einer passiven Kopie wird der Seedingvorgang unter den folgenden Bedingungen mit einem Netzwerkkommunikationsfehler beendet:
Der Status der Kopie der Seedingquelle ändert sich in "Fehlgeschlagen" oder "FailedAndSuspended".
Für die Datenbank wird ein Failover zu einer anderen Kopie durchgeführt.
Für mehrere Datenbankkopien kann gleichzeitig ein Seeding durchgeführt werden. Doch wenn für mehrere Kopien gleichzeitig ein Seeding erfolgt, dürfen Sie nur für die Datenbankdatei ein Seeding durchführen und müssen den Inhaltsindexkatalog weglassen. Sie können dieses Ergebnis erzielen, indem Sie den Parameter "DatabaseOnly " mit dem Cmdlet Update-MailboxDatabaseCopy verwenden.
Hinweis
Wenn Sie beim Seeding für mehrere Ziele aus derselben Quelle nicht den Parameter "DatabaseOnly" verwenden, schlägt die Aufgabe mit SeedInProgressException einem Fehler fehl FE1C6491.
Möchten Sie wissen, welche anderen Verwaltungsaufgaben es im Zusammenhang mit Kopien von Postfachdatenbanken gibt? Lesen Sie "Verwalten von Postfachdatenbankkopien".
Was sollten Sie wissen, bevor Sie beginnen?
Geschätzte Zeit zum Abschließen dieser Aufgabe: 2 Minuten zuzüglich der Zeit für das Seeding der Datenbankkopie. Das Seeding für Datenbanken hängt von vielen Faktoren ab. Zum Beispiel:
- Die Größe der Datenbank.
- Die Geschwindigkeit, die verfügbare Bandbreite und die Latenz des Netzwerks.
- Speichergeschwindigkeiten.
Informationen zum Öffnen des EAC finden Sie unter Exchange Admin Center in Exchange Server. Informationen zum Öffnen der Exchange-Verwaltungsshell finden Sie unter Öffnen der Exchange-Verwaltungsshell.
Bevor Sie dieses Verfahren bzw. diese Verfahren ausführen können, müssen Ihnen die entsprechenden Berechtigungen zugewiesen werden. Welche Berechtigungen Sie benötigen, erfahren Sie im Artikel "Postfachdatenbankkopien" im Artikel "Berechtigungen für Hochverfügbarkeit und Site-Resilienz ".
Die Postfachdatenbankkopie muss angehalten werden. Detaillierte Anweisungen finden Sie unter Anhalten oder Fortsetzen der Kopie einer Postfachdatenbank.
Der Remoteregistrierungsdienst muss auf dem Server ausgeführt werden, auf dem sich die passive Datenbankkopie befindet, die Sie aktualisieren.
Informationen zu Tastenkombinationen, die für die Verfahren in diesem Artikel gelten können, finden Sie unter Tastenkombinationen im Exchange Admin Center.
Tipp
Liegt ein Problem vor? Bitten Sie im Exchange Server-Forum unter Exchange | Exchange Server | Verwaltung.
Aktualisieren einer Postfachdatenbankkopie
Aktualisieren einer Postfachdatenbankkopie mithilfe der Exchange-Verwaltungskonsole
Wechseln Sie in der Exchange-VerwaltungskonsolezuServerdatenbanken>.
Wählen Sie die Postfachdatenbank aus, deren passive Kopie Sie aktualisieren möchten.
Wählen Sie im Detailbereich unter Datenbankkopien die Option Unterbrechen unter der passiven Datenbankkopie, für die Sie ein Seeding durchführen möchten. Geben Sie optionale Kommentare ein, und wählen Sie Speichern aus.
Wählen Sie im Detailbereich unter Datenbankkopiendie Option Aktualisieren unter der passiven Datenbankkopie aus, für die Sie ein Seeding durchführen möchten.
Die aktive Kopie der Datenbank dient standardmäßig als Quelldatenbank für das Seeding. Wenn Sie lieber eine passive Kopie der Datenbank für das Seeding verwenden möchten, wählen Sie Durchsuchen... aus, um den Server auszuwählen, der die passive Datenbankkopie enthält, die Sie als Quelle verwenden möchten.
Wählen Sie Speichern aus, um die passive Datenbankkopie zu aktualisieren.
Verwenden der Exchange-Verwaltungsshell zum Aktualisieren einer Postfachdatenbankkopie
In diesem Beispiel wird das Seeding einer Kopie der Datenbank "DB1" auf "MBX1" veranschaulicht.
Update-MailboxDatabaseCopy -Identity DB1\MBX1
In diesem Beispiel wird das Seeding einer Kopie der Datenbank "DB1" auf "MBX1" veranschaulicht, wobei "MBX2" als Quellpostfachserver für den Seedingvorgang verwendet wird.
Update-MailboxDatabaseCopy -Identity DB1\MBX1 -SourceServer MBX2
In diesem Beispiel wird das Seeding einer Kopie der Datenbank "DB1" auf "MBX1" veranschaulicht, ohne dass ein Seeding des Inhaltsindexkatalogs erfolgt.
Update-MailboxDatabaseCopy -Identity DB1\MBX1 -DatabaseOnly
In diesem Beispiel wird das Seeding des Inhaltsindexkatalogs der Kopie der Datenbank "DB1" auf "MBX1" veranschaulicht, ohne dass ein Seeding der Datenbankdatei erfolgt.
Update-MailboxDatabaseCopy -Identity DB1\MBX1 -CatalogOnly
Manuelles Kopieren einer Offlinedatenbank
Wenn die Umlaufprotokollierung für die Datenbank aktiviert ist, muss diese deaktiviert werden, bevor Sie den Vorgang fortsetzen. Sie können die Umlaufprotokollierung für eine Postfachdatenbank mithilfe des Cmdlets Set-MailboxDatabase deaktivieren, wie in diesem Beispiel veranschaulicht.
Set-MailboxDatabase DB1 -CircularLoggingEnabled $falseHeben Sie die Einbindung der Datenbank auf. Wie in diesem Beispiel gezeigt, können Sie hierzu das Cmdlet Dismount-Database verwenden.
Dismount-Database DB1 -Confirm $falseKopieren Sie die Datenbankdateien (die Datenbankdateien sowie alle Protokolldateien) manuell an einen anderen Speicherort, z. B. auf ein externes Laufwerk oder auf eine Netzwerkfreigabe.
Binden Sie die Datenbank ein. Wie in diesem Beispiel gezeigt, können Sie hierzu das Cmdlet Mount-Database verwenden.
Mount-Database DB1On the server that will host the copy, copy the database files from the external drive or network share to the same path as the active database copy. For example, if the active copy database path is D:\DB1\DB1.edb and log file path is D:\DB1, you would copy the database files to D:\DB1 on the server that will host the copy.
Fügen Sie die Postfachdatenbankkopie hinzu, indem Sie das Cmdlet Add-MailboxDatabaseCopy mit dem SeedingPostponed-Parameter verwenden, wie in diesem Beispiel gezeigt.
Add-MailboxDatabaseCopy -Identity DB1 -MailboxServer MBX3 -SeedingPostponedWenn für die Datenbank die Umlaufprotokollierung aktiviert ist, aktivieren Sie sie mit dem Cmdlet Set-MailboxDatabase erneut (siehe Beispiel).
Set-MailboxDatabase DB1 -CircularLoggingEnabled $true
Woher wissen Sie, dass dieses Verfahren erfolgreich war?
Gehen Sie folgendermaßen vor, um das erfolgreiche Seeding einer Postfachdatenbankkopie zu überprüfen:
Navigieren Sie im EAC zuServerdatenbanken>. Wählen Sie die Datenbank aus, für die das Seeding erfolgt ist. Im Detailbereich werden der Status der Datenbankkopie und der zugehörige Inhaltsindex angezeigt, zusammen mit der aktuellen Länge der Datenbankwarteschlange.
Führen Sie in der Exchange-Verwaltungsshell den folgenden Befehl aus, um zu überprüfen, ob das Seeding für die Postfachdatenbankkopie erfolgreich durchgeführt wurde und fehlerfrei ist.
Get-MailboxDatabaseCopyStatus <DatabaseCopyName>The Status and Content Index State should both be Healthy.