Błąd podczas uruchamiania polecenia Add-MailboxDatabaseCopy: Operacja rozsiewania nie powiodła się

Symptomy

W Microsoft Exchange Server 2019, 2016 lub 2013 uruchom Add-MailboxDatabaseCopy polecenie cmdlet, aby skopiować bazę danych skrzynki pocztowej z jednego serwera skrzynki pocztowej i zainicjować inny serwer. Po uruchomieniu polecenia cmdlet w usłudze Exchange Management Shell zostanie wyświetlony następujący komunikat o błędzie:

Operacja rozsiewania nie powiodła się. Błąd: Wystąpił błąd podczas przeprowadzania testów wymagań wstępnych. Błąd: Określona baza danych nie jest skonfigurowana do replikacji i dlatego nie można jej użyć do wykonywania operacji inicjowania. [Baza danych: DB01, Serwer: Contoso-E16B.Contoso.com]
+ CategoryInfo: InvalidOperation: (DB01:String) [Add-MailboxDatabaseCopy], InvalidDbForSeedSpecifiedException
+ FullyQualifiedErrorId: [Server=Contoso-E16A, RequestId=5acbfa9e-76ac-497a-82c2-26cbaa31xxxx,TimeStamp=mm/dd/yy 2:22:36 PM][FailureCategory=Cmdlet-InvalidDbForSeedSpecifiedException] FFCD68C3,Microsoft.Exchange. Management.SystemConfigurationTasks.AddMailboxDatabaseCopy
+ PSComputerName: Contoso-e16a.Contoso.com

Przyczyna

Ten błąd występuje, jeśli serwery źródłowe i docelowe wskazują na różne kontrolery domeny.

Gdy serwer źródłowy tworzy kopię bazy danych skrzynki pocztowej, serwer docelowy opróżnia pamięć podręczną i aktualizuje jej zawartość. Pamięć podręczna musi zostać opróżniona podczas domyślnego limitu czasu, który występuje między uruchomieniem Add-MailboxDatabaseCopy polecenia cmdlet a rozpoczęciem procesu inicjowania. Jeśli pamięć podręczna nie zostanie opróżniona w tym przedziale czasu, na serwerze docelowym nie zostaną wyświetlone zaktualizowane informacje. Ta sytuacja generuje komunikat o błędzie.

Ostatecznie pamięć podręczna jest opróżniona w odpowiednim przedziale czasu, a kopia serwera skrzynki pocztowej jest inicjowana na serwerze docelowym.

Stan

Ten błąd nie ma wpływu na samą operację kopiowania. W związku z tym komunikat o błędzie można bezpiecznie zignorować.

Obejście problemu

Ten błąd można uniknąć, Add-MailboxDatabaseCopy uruchamiając polecenie cmdlet z przełącznikiem ConfigurationOnly .

Add-MailboxDatabaseCopy DB01 -MailboxServer Contoso-E16B -ConfigurationOnly

To polecenie cmdlet dodaje kopię bazy danych skrzynki pocztowej bez wywoływania automatycznego rozsiewania. W tym przykładzie kopia bazy danych skrzynki pocztowej DB01 jest dodawana do serwera skrzynki pocztowej Contoso-E16B.

Następnie uruchom następujące polecenie cmdlet, aby zawiesić kopię bazy danych na serwerze docelowym, aby umożliwić rozstawienie kopii:

Suspend-MailboxDatabaseCopy -Identity DB01\Contoso-E16B

Następnie uruchom następujące polecenie cmdlet, aby zainicjować kopię bazy danych na docelowym serwerze skrzynki pocztowej:

Update-MailboxDatabaseCopy -Identity DB01\Contoso-E16B

W tym przykładzie kopia serwera skrzynki pocztowej bazy danych DB01 seeds Contoso-E16B.

Więcej informacji

Aby określić, który kontroler domeny jest używany przez serwer z uruchomionym programem Exchange, uruchom następujące polecenie cmdlet na komputerze lokalnym:

Get-ExchangeServer -Status -Identity $env:COMPUTERNAME | Format-Table CurrentDomainController

Aby uzyskać więcej informacji, zobacz Add-MailboxDatabaseCopy.