Fel vid körning av kommandot Add-MailboxDatabaseCopy: Seeding-åtgärden misslyckades
Symptom
I Microsoft Exchange Server 2019, 2016 eller 2013 kör du cmdleten Add-MailboxDatabaseCopy
för att kopiera en postlådedatabas från en postlådeserver och dirigera en annan server. När du har kört cmdleten får du följande felmeddelande i Exchange Management Shell:
Seeding-åtgärden misslyckades. Fel: Ett fel uppstod när nödvändiga kontroller kördes. Fel: Den angivna databasen är inte konfigurerad för replikering och kan därför inte användas för att utföra startvärdesåtgärder. [Databas: DB01, Server: 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
Orsak
Det här felet uppstår om käll- och målservrarna pekar på olika domänkontrollanter.
När källservern skapar en kopia av postlådedatabasen rensar målservern sin cache och uppdaterar dess innehåll. Cacheminnet måste tömmas under standardtimeouten som inträffar mellan att köra cmdleten Add-MailboxDatabaseCopy
och starta seeding-processen. Om cacheminnet inte rensas inom den här tidsramen ser målservern inte den uppdaterade informationen. Den här situationen genererar felmeddelandet.
Cacheminnet rensas så småningom inom lämplig tidsram och kopian av postlådeservern dirigeras till målservern.
Status
Själva kopieringsåtgärden påverkas inte av det här felet. Därför kan felmeddelandet ignoreras på ett säkert sätt.
Lösning
Du kan undvika det här felet genom att köra cmdleten Add-MailboxDatabaseCopy
med växeln ConfigurationOnly
.
Add-MailboxDatabaseCopy DB01 -MailboxServer Contoso-E16B -ConfigurationOnly
Den här cmdleten lägger till en kopia av postlådedatabasen utan att anropa automatisk seeding. I det här exemplet läggs en kopia av postlådedatabasen DB01 till på postlådeservern Contoso-E16B.
Kör sedan följande cmdlet för att pausa kopian av databasen på målservern för att tillåta seeding av kopian:
Suspend-MailboxDatabaseCopy -Identity DB01\Contoso-E16B
Kör sedan följande cmdlet för att hämta en kopia av databasen på målpostlådeservern:
Update-MailboxDatabaseCopy -Identity DB01\Contoso-E16B
I det här exemplet får du en kopia av databasen DB01 seeds mailbox server Contoso-E16B.
Mer information
Om du vill ta reda på vilken domänkontrollant som används av en server som kör Exchange kör du följande cmdlet på en lokal dator:
Get-ExchangeServer -Status -Identity $env:COMPUTERNAME | Format-Table CurrentDomainController
Mer information finns i Add-MailboxDatabaseCopy.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för