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.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla