Fel när kommandot Add-MailboxDatabaseCopy körs: Startåtgärden misslyckades
Symptom
I Microsoft Exchange Server 2019, 2016 eller 2013 kör du cmdleten för att kopiera en postlådedatabas från en postlådeserver och lägga till en Add-MailboxDatabaseCopy
annan server. När du har kört cmdleten visas följande felmeddelande i Exchange Management Shell:
Startåtgärden misslyckades. Fel: Ett fel uppstod vid körning av kontroller som krävs. Fel: Den angivna databasen är inte konfigurerad för replikering och kan därför inte användas för att utföra startå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 inträffar om käll- och målservrarna pekar på olika domänkontrollanter.
När källservern skapar en kopia av postlådedatabasen töms dess cache för målservern och dess innehåll uppdateras. Cachen måste tömmas under standardtiden för när du kör Add-MailboxDatabaseCopy
cmdleten och startar startprocessen. Om cachen inte rensas inom den här tidsperioden kan målservern inte se den uppdaterade informationen. Den här situationen genererar felmeddelandet.
Så småningom töms cachen inom en lämplig tidsperiod och kopian av e-postservern iäds på målservern.
Status
Själva kopieringsåtgärden påverkas inte av det här felet. Därför kan felmeddelandet ignoreras utan problem.
Lösning
Du kan undvika det här felet genom att Add-MailboxDatabaseCopy
köra cmdleten med ConfigurationOnly
växeln.
Add-MailboxDatabaseCopy DB01 -MailboxServer Contoso-E16B -ConfigurationOnly
Med den här cmdleten lägger du till en kopia av postlådedatabasen utan att använda automatisk startning. I det här exemplet läggs en kopia av postlådans databas DB01 till på postlådeservern Contoso-E16B.
Kör sedan följande cmdlet för att lägga till en kopia av databasen på målpostlådeservern:
Update-MailboxDatabaseCopy -Identity DB01\Contoso-E16B
I det här exemplet är det en kopia av databas DB01 postlådans 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.