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.