Hata 1988, Active Directory Etki Alanı Denetleyicisinin Dizin Hizmeti Olay Günlüğünde Görünüyor

Summary: Hata 1988, Active Directory (AD) etki alanı denetleyicisinin (DC) Dizin Hizmeti olay günlüğünde görünebilir. Bu hata, bir ortak etki alanı denetleyicisinde en az bir kalan nesne algılandığından AD çoğaltmanın başarısız olduğunu gösterir. Bu makalede, kalan nesnelerin nedenleri açıklanmaktadır ve nesneleri nasıl kaldıracağız açıklanmaktadır. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Bir etki alanı denetleyicisinin (DC) Dizin Hizmeti olay günlüğünde hata 1988 görünüyor:
 
Active Directory Etki Alanı Hizmetleri Çoğaltması, aşağıdaki bölümdeki nesnelerin varlığına karşılaşılan yerel etki alanı denetleyicisinin (DC) Active Directory Etki Alanı Hizmetleri veritabanına silindi. Silinmiş öğeleri saklama süresi gün sayısı geçmeden önce silme işlemine doğrudan veya geçişli çoğaltma ortaklarının hepsi katılmaz. Nesneler, Active Directory Etki Alanı Hizmetleri bölümünde silinir ve atıklar toplanır ancak yine de aynı etki alanındaki diğer DC'lerin yazılabilir bölümleri veya ormandaki diğer etki alanlarındaki genel katalog sunucularının salt okunur bölümleri "kalan nesneler" olarak bilinir.

Olay açıklamasındaki diğer metinler kaynak DC'yi, tespit edilen kalan nesneyi ve önerilen bir eylem kurslarını gösterir. Tam olay açıklaması uzun.

Etkilenen bir DC'nin Dizin Hizmeti olay günlüğünde diğer uyarılar ve hatalar görünebilir.

Cause

Kalan nesneler silinir ve BIR DC'deki AD veritabanından toplanan atıklar ancak en az bir DC'de daha mevcuttur. Bu, aşağıdaki örnekte gösterildiği gibi DC'ler arasında kalıcı çoğaltma hatasının bir sonucu olarak meydana gelir.

Bir etki alanında üç DC olduğunu varsayalım; DC1, DC2 ve DC3. Üç DC'de de katı çoğaltma tutarlılığı etkindir ancak üç dc'nin de farklı iş ortaklarıyla çoğaltmaya izin verilir. (Bu kavramlar hakkında daha fazla bilgi için aşağıya bakın.) AD veritabanları senkronizedir. Aşağıdaki olaylar daha sonra kronolojik sırayla gerçekleşir:
  1. DC1, kasıtlı olarak veya bir tür arıza nedeniyle çevrimdışına alınır.
  2. DC2'de User1 (Kullanıcı1) adlı önceden var olan bir nesne silinir. DC3, silme işlemini DC2'den silinmiş öğeleri silinmiş nesne olarak kopyalar. DC1 çevrimdışı kalır ve silinmiş öğeleri saklama nesnesini almaz.
  3. Silinmiş öğeleri saklama süresi (TSL) geçer ve DC1 çevrimdışı kalır. User1 silinmiş öğeleri nesne, DC2 ve DC3'den kalıcı olarak silinir ("atık toplama"). Kullanıcı1 artık bu iki DC'de mevcut değil.
  4. DC1 çevrimiçi duruma getirildiğinde. Kalan bir nesne (Kullanıcı1) içerir ancak bunun şu anda bir etkisi yoktur.
  5. DC1'deki User1 özniteliğine bir düzenleme yapılmıştır.
  6. DC2 ve DC3'e bir değişiklik (düzenleme Kullanıcı1 olarak) bildirildi.
  7. DC2 ve DC3, değişikliği DC1'den çoğaltmaya çalışırken her ikisi de User1'in yerel veritabanlarında mevcut olduğunu keşfeder.
  8. DC1'den çoğaltma denemesi DC2 ve DC3'te engellenmiştir ve Dizin Hizmeti olay günlüklerine 1988 hatası kaydedilir.
1988 hatasını içeren DC, kalan nesneleri içeren DC değildir. Hata, kalan nesnelerin çoğaltma ortaklarından biri üzerinde algılanıyor olduğunu gösterir. Bu hataya sahip bir DC, ad verilerini hatada belirtilen ortak DC'den çoğaltmaz ancak diğer iş ortaklarından yine de çoğaltılır.

Bu hata, çoğaltma girişimi meydana olmadığı için yerel DC'de katı çoğaltma tutarlılığının etkinleştirildiğinden anlamına gelir. Katı çoğaltma tutarlılığı varsayılan olarak etkindir. Kalan nesneleri algılamak ve silme işleminden sonra etki alanına yeniden renk aşınmalarını önlemek amaçlanmıştır.

Hata ayrıca, farklı çoğaltmanın etkinleştirildiğinden de emin olun. Bu etkinleştirildiğinde DC, ormanın TSL'sinin daha uzun süre erişilebileceği bir ortaktan çoğaltılabilir. Farklı çoğaltma varsayılan olarak etkindeğildir ancak yönetici tarafından manuel olarak etkinleştirilebilir.

Resolution

Katı çoğaltma tutarlılığını devre dışı bırakarak sorunu çözmeye çalışma önerilmez. Bu, kalan nesnelerin kalıcı olarak silinen nesneleri etki alanına çoğaltmasını ve yeniden yüklemesini sağlar.

Bunun yerine, kalan nesneler mevcut dc'lerden kaldırılmalıdır. Hata 1988'in olay açıklaması, yenidenpadmin komutlarını kullanarak bunları çıkarma talimatlarını içerir. Ancak en az bir DC'nin genel benzersiz tanımlayıcısı (GUID) olduğu için bu komutlar hantal olabilir. Ayrıca aynı anda yalnızca bir adlandırma bağlamı taranabiliyor. Microsoft, bu işlemi büyük ölçüde basitleştiren kalan Nesne Likitörü (LOL) Bu köprü bağlantı sizi Dell Technologies dışındaki bir web sitesine yönlendirir.adlı bir araç yayınladı. AD ormanı boyunca kalan nesneleri bulma ve çıkarma için bir grafik arabirimi sağlar.

Yukarıdaki bağlantı, araç, gereksinimleri ve indirme sayfasına bir bağlantı hakkında genel bir bakış sağlar. Aşağıdaki ayrıntılı adımlarda, LOL'nin ve önkoşulların bir DC'ye zaten yüklü olduğu varsayıldı.
  1. Taranan tüm DC'ler için Uzak Olay Günlüğü Yönetimi (RPC) güvenlik duvarı kuralının etkinleştirildiğinden emin olun.
  2. LOL'u başlat.
  3. Detect AD Topology (AD Topolojisini Algıla) öğesine tıklayın. Araç, AD ormanında bulunan DC'ler hakkında bilgi toplar.
  4. Adlandırma Bağlamı açılır açılır menüden, bir veya daha fazla kalan nesnenin mevcut olduğu adlandırma bağlamını seçin. Bu, hata 1988'in açıklamasından elde edildi. Alternatif olarak kalan nesneler için tüm adlandırma bağlamlarını taramak için [Scan All NCS] (Tüm NCS'leri Tara) öğesini seçin.
  5. Referans DC açılır menüsüne, Dizin Hizmeti günlüğünde 1988 hatası olan DC'yi seçin.
  6. Hedef DC açılır menüden kalan nesneleri içeren bir DC seçin. Bu, hata 1988 açıklamasından belirlenir ancak kaynak DC'yi adı yerine onaltılık GUID'si ile belirtir. Referans DC'sinin her bir çoğaltma iş ortağını da buna göre seçerek.
  7. Referans DC ve hedef DC seçildikten sonra Detect Lingering Objects (Kalan Nesneleri Algıla) öğesine tıklayın. Tespit edilen tüm kalan nesneler listelenir ve üst bölmede otomatik olarak seçilir. Taramanın bir günlüğü alt bölmede üretildiğinde ve bir dosyaya yazıldığında. Kalan nesne algılanmazsa 1. adımdaki güvenlik duvarı kuralını kontrol edin.
  8. Kalan nesneler çıkarılmazsa bunları silin.
  9. Remove Selected Lingering Objects (Seçilen Kalan Nesneleri Kaldır) öğesine tıklayın. Seçilen tüm kalan nesneler kaldırılır.
  10. Gerekirse daha fazla tarama gerçekleştirin.
ÖNEMLİ: Kalan tüm nesneler kaldırıldığında DC'ler arasında çoğaltma işlemini tekrar zorlayın ve başarılı olduğunu onaylayın. Tüm DC'ler yakınsanmışsa, hepsinde farklı çoğaltmayı devre dışı bırakmak için aşağıdakilerden biri üzerinde aşağıdaki komutu çalıştırın. Bu, DC'lerin TSL'den daha uzun süre erişilemez olan iş ortaklarıyla çoğaltmasını önlemektedir.
repadmin /regkey * -allowdivergent

Affected Products

Microsoft Windows Server 2016, Microsoft Windows Server 2019, Microsoft Windows Server 2022, Microsoft Windows 2008 Server R2, Microsoft Windows 2012 Server, Microsoft Windows 2012 Server R2
Article Properties
Article Number: 000218612
Article Type: Solution
Last Modified: 19 Dec 2024
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.