Add-MailboxDatabaseCopy komutu çalıştırıldı hatası: Çekirdek işlemi başarısız oldu
Belirtiler
Microsoft Exchange Server 2019, 2016 veya 2013'te, cmdlet'i çalıştırarak bir posta kutusu sunucusundan posta kutusu veritabanını kopyalayıp başka bir sunucuya Add-MailboxDatabaseCopy oluşturun. Cmdlet'i çalıştırdikten sonra, Yönetim Kabuğu'Exchange alırsınız:
Çekirdek işlemi başarısız oldu. Hata: Önkoşul denetimleri çalışırken bir hata oluştu. Hata: Belirtilen veritabanı çoğaltma için yapılandırılmadı ve bu nedenle çekirdek işlemlerini gerçekleştirmek için kullanılamaz. [Veritabanı: DB01, Sunucu: Contoso-E16B.Contoso.com]
+ CategoryInfo : InvalidOperation: (DB01:String) [Add-MailboxDatabaseCopy], InvalidDbForSeedSpecifiedException
+TamErrorId: [Sunucu=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
+ PSCompkomName : Contoso-e16a.Contoso.com
Neden
Bu hata, kaynak ve hedef sunucular farklı etki alanı denetleyicilerine işaret ediyorsa oluşur.
Kaynak sunucu posta kutusu veritabanının bir kopyasını oluşturduğunda, hedef sunucu önbelleğini temizler ve içeriğini yeniler. Cmdlet'i çalıştırma ile çekirdek işlemini başlatma arasında oluşan varsayılan zaman çıkma sırasında önbellek temiz Add-MailboxDatabaseCopy olmalıdır. Önbellek bu zaman çerçevesi içinde temizlenmezse, hedef sunucu güncelleştirilmiş bilgileri görmez. Bu durum, hata iletisini üretir.
Daha sonra, önbellek uygun zaman çerçevesi içinde temiz olur ve posta kutusu sunucusunun kopyası hedef sunucuya bu olur.
Durum
Kopyalama işlemi bu hatadan etkilenmez. Bu nedenle, hata iletisi güvenli bir şekilde göz ardı edilebilir.
Geçici Çözüm
Cmdlet'i anahtarla Add-MailboxDatabaseCopy çalıştırarak bu hatayı ön ConfigurationOnly alabilirsiniz.
Add-MailboxDatabaseCopy DB01 -MailboxServer Contoso-E16B -ConfigurationOnly
Bu cmdlet, otomatik çekirdek oluşturmadan posta kutusu veritabanının bir kopyasını ekler. Bu örnekte, posta kutusu veritabanı DB01'in bir kopyası Contoso-E16B posta kutusu sunucusuna eklenir.
Ardından, hedef sunucuda veritabanı kopyasının askıya alınmasına izin vermek için aşağıdaki cmdlet'i çalıştırın:
Suspend-MailboxDatabaseCopy -Identity DB01\Contoso-E16B
Ardından, hedef posta kutusu sunucusunda veritabanının bir kopyasını oluşturmak için aşağıdaki cmdlet'i çalıştırın:
Update-MailboxDatabaseCopy -Identity DB01\Contoso-E16B
Bu örnekte, veritabanının DB01 posta kutusu sunucusu Contoso-E16B'nin kopyası.
Daha fazla bilgi
Başka bir bilgisayarda çalışan bir sunucu tarafından hangi etki alanı denetleyicisinin Exchange yerel bilgisayarda aşağıdaki cmdlet'i çalıştırın:
Get-ExchangeServer -Status -Identity $env:COMPUTERNAME | Format-Table CurrentDomainController
Daha fazla bilgi için bkz. Add-MailboxDatabaseCopy.