Belirtiler
Windows Server 2003, Windows Server 2008 veya Windows Server 2008 R2 çalıştıran bir etki alanı denetleyicisine (DC), aşağıdaki belirtilerle karşılaşabilirsiniz:
-
Sunucu birkaç saatte beklenenden daha yavaş çalışır.
-
Sunucu birkaç saatte yanıt vermiyor.
Bu sorun birkaç dakika sürer ve sonra kaybolur.
Not: Etki alanı denetleyicisi izlemek için Performans İzleyicisi (Perfmon.exe) kullanıyorsanız, bu sorun oluştuğunda CPU kullanımını ve disk g/ç çok yüksek olduğunu bulun.
Not: KB314980 göre çöp toplama olay günlüğü etkinleştirirseniz, bu sorun oluştuğunda atık toplama işlemi çalıştığını öğrenin. Ancak, ilan nesnesine silinmez.
Bu sorun oluştuğunda, bir veya daha fazlası aşağıdaki olaylar dizin hizmeti günlüğüne eklenir:
Olay türü: hata
Olay kaynağı: NTDS ISAM
Olay kategorisi: (14)
Olay Kimliği: 623
Tarih: < tarih >
Süre: < saat >
Kullanıcı: Yok
Bilgisayar: < bilgisayar adı >
Açıklama: NTDS (432) NTDSA: (0) bu örneğin sürüm deposu < sayı > en büyük boyutuna ulaştı. Uzun süre çalışan işlem, sürüm deposu temizleme önleme ve boyutu oluşturmak için neden olasıdır. Uzun süre çalışan işlem tamamen kabul edilen veya geri alınana kadar güncelleştirmeleri kabul edilmeyecek.
Olası uzun süren işlem:
SessionID: < ID >
Oturum Bağlam: < içerik > oturum bağlamında ThreadID: < ID > Temizleme: 1
Olay türü: hata
Olay kaynağı: NTDS genel
Olay kategorisi: İç işlem
Olay Kimliği: 1519
Tarih: < tarih >
Süre: < saat >
Kullanıcı: NT AUTHORITY\LOCAL hizmet
Bilgisayar: < bilgisayar adı >
Açıklama: İç hata: Active Directory değil gerçekleştirebilir bir işlem veritabanı sürüm depolama aygıtını çalıştığından.
Ek veri iç kimliği: 2080490
Olay türü: hata
Olay kaynağı: NTDS çoğaltması
Olay kategorisi: çoğaltma
Olay Kimliği: 1479
Açıklama: Active Directory yerel etki alanı denetleyicisinde aşağıdaki nesneyi kaynak etki alanı denetleyicisinden alınan değişikliklerle birlikte güncelleştirilemedi. Active Directory, değişiklikleri uygulamak için depolamak yeterli veritabanı sürümü yok.
Nesne: < nesne DN >
Nesne GUID: < Nesne GUID >
Kaynak etki alanı denetleyicisi: < DC GUID tabanlı DNS adı >
Kullanıcı eylemi
Bu etki alanı denetleyicisini yeniden başlatın. Bu sorunu çözmezse, veritabanı sürüm deposu boyutunu artırın. Çok sayıda değerleri nesneleriyle doldurma veya boyut değerlerinin özellikle büyükse, gelecekteki değişikliklere boyutunu azaltın.
Ek veri
Hata değeri: 8573 veritabanı sürüm deposu dışında olur.
Neden
Birçok tutarsız nesneleri veya Active Directory'de hayali başvuru olduğundan, bu sorun oluşur. Bu nesnelerin DELTIME özniteliği ayarlanır. Ancak, bu nesnelerin IsDeleted özniteliği NULL olur. DELTIME özniteliği nedeniyle, garbagecollector içinde veritabanı tarama bu nesneleri içerir. Bu nedenle, bu nesneleri silinemiyor. Sürüm depolama alanı kullanmak atık toplama işlemi birçok tutarsız nesneleri neden olabilir.
İlan nesnesine çöp toplama işlemi sırasında bu sorun oluşur. Atık toplama işlemi ilan temizleme kodda DELTIME tutarsız bu nesnelerin güncelleştirir, onu dikkate aldığından bunları hayali başvuru. Bu durumda, birbirini izleyen birçok nesne ve bu güncelleştirmeleri için bir veritabanı hareketinin ilan temizleme kodu oluşturur. Bu nedenle, hareketin boyutu, sürüm deposu boyutunu aşıyor.
Çöp toplayıcı bu önemli bir hata ve durakları davranır. Temizleme gerektiren herhangi bir veritabanı kayıtlarını, kaldırılmak üzere son örnek kaldırıldı olarak işaretler için bakmış değil. Yordamı, atık toplayıcının sonraki çalıştırılmasında denenir. Bu nedenle, sonraki girişimi de başarısız olabilir.
Bir iç veritabanı sütunu DELTIME olduğu gibi bu tutarsız nesneleri tanımlamak kolay değildir. Bu şekilde kullanıcı arabirimini veya bir veritabanı verme içindeki nesneleri görünmezler. Bu sorundan etkilendiğini ancak, bu düzeltmeyi uygulamak yardımcı olacak olumlu olmasını istediğiniz şüpheleniyorsanız, müşteri teknik etkilenen veritabanlarının durumu araştırmak için desteğe başvurmanız önerilir.
Ayrıca, bu olaylar bytoo kaynaklanabilir birçok başvuru hayali. Bu veritabanı kayıtları (hiçbir eklenmesine olan) tek yönlü nesnesi bağlantıları için hedef nesnenin silindiği yer tutuculardır ve ilan veritabanından kaldırıldı. Ancak, başvuru değiştirilmez. Bu başvurular Temizlenen gerekir. Öznitelik değeri silme veya geçerli bir nesne başvurusunu değiştirerek bunu yapabilirsiniz. Bir örnek bu sınıftaki "secretary" özniteliği özniteliğidir.
Werecommend müşteri teknik belirlemek ve bu başvuru hayali kaldırmak yardımcı olmak için desteğe başvurun.
Çözüm
Windows Server 2003 için düzeltme kullanıma sunulmuştur. Windows Server 2008 veya Windows Server 2008 R2 çalıştıran bir bilgisayarda bu sorunla karşılaşırsanız, geçici çözüm bölümünde sağlanan adımları izleyebilirsiniz. Daha fazla yardım için Microsoft Müşteri Teknik Destek'e başvurun tavsiye edilir.
Düzeltme bilgileri
Microsoft, desteklenen bir düzeltmeyi kullanıma sunmuştur. Ancak bu düzeltme yalnızca bu makalede anlatılan sorunu düzeltmek amacıyla hazırlanmıştır. Bu düzeltmeyi yalnızca bu makalede açıklanan sorunun yaşandığı sistemlere uygulayın. Bu düzeltme, ek test süreci gerektirebilir. Bu nedenle bu sorundan ciddi bir şekilde etkilenmiyorsanız, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir.
İndirilebilir bir düzeltme varsa, bu Bilgi Bankası makalesinin üst kısmında "Düzeltme İndirilebilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek'e başvurun.
Not: Ek sorunlar oluşursa veya sorun giderme gerekiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Microsoft Müşteri Hizmetleri ve Destek bölümünün tam liste telefon numaralarına ulaşmak veya ayrı bir hizmet isteği oluşturmak için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=supportNot: "Düzeltme indirilebilir” formu, düzeltmenin indirilebildiği dilleri görüntüler. Kendi dilinizi görmüyorsanız, bu dil için bir düzeltme mevcut değil demektir.
Önkoşullar
Bu düzeltmeyi uygulamak için Windows Server 2003 Service Pack 2 (SP2) çalıştırıyor gerekir. Ayrıca, Active Directory'nin yüklenmiş olması gerekir. Bir Windows Server 2003 hizmet paketi veya Windows XP Professional x64 Edition hizmet paketini elde etme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
889100 Windows Server 2003 için en son hizmet paketini elde etme
Yeniden başlatma gereksinimi
Bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekmez.
Düzeltme değiştirme bilgileri
Bu düzeltme önceden yayımlanmış bir düzeltmenin yerini almaz.
Yükleme talimatı
Bu düzeltmeyi yükledikten sonra aşağıdaki adımları izleyin.
-
Etki alanı denetleyicisi Dizin Hizmeti Geri Yükleme Modu'nda yeniden başlatın.
-
Yönetici olarak oturum açın.
-
Bir komut istemi açın.
-
Bir komut isteminde aşağıdaki komutları yazın ve her komutun ardından Enter tuşuna basın:
Ntdsutil
anlamsal veritabanı çözümlemesi
Düzeltme Git
-
Komutu yürütüldükten sonra düzeltilen tüm nesneleri listeleyen NTDSUTIL yürütülüp klasöründe "dsdit.dmp.x" bir dosya görürsünüz. "x" anlamsal veritabanı Çözümlemesi yürütme sayısı, Lütfen yeni dosyayı inceleyin.
-
Bilgisayarınızı normal modda yeniden başlatın.
Dosya bilgileri
Bu düzeltmenin İngilizce (ABD) sürümü aşağıdaki tablolarda listelenen özniteliklere sahip dosyaları yükler. Bu dosyaların tarih ve saatleri Eşgüdümlü Evrensel Saat'te (UTC) listelenmiştir. Yerel bilgisayarınızda bu dosyaların tarih ve saatleri, yerel saatiniz ile geçerli gün ışığından yararlanma saati (DST) bilgilerine göre görüntülenir. Ayrıca, dosyalarda belirli işlemleri gerçekleştirdiğinizde tarihler ve saatler değişebilir.
Windows Server 2003 dosya bilgileriyle ilgili notlar
-
Bu tablolarda listelenen dosyaların yanı sıra, bu düzeltme bir Microsoft dijital imzası kullanılarak imzalanmış ilişkili bir güvenlik kataloğu dosyası (BBnumarası.cat) de yükler.
X86 tabanlı sürümleri Windows Server 2003 SP2'in tüm desteklenen
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
Platform |
---|---|---|---|---|---|
Ntdsutil.exe |
5.2.3790.4650 |
312.832 |
15-Jan-2010 |
12:42 |
x86 |
X64 tabanlı sürümleri Windows Server 2003 SP2'in tüm desteklenen
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
Platform |
SP gereksinimi |
Hizmet dalı |
---|---|---|---|---|---|---|---|
Ntdsutil.exe |
5.2.3790.4650 |
503,296 |
15-Jan-2010 |
15:14 |
x64 |
SP2 |
Geçerli değil |
Wntdsutil.exe |
5.2.3790.4650 |
312.832 |
15-Jan-2010 |
15:14 |
x86 |
SP2 |
WOW |
Tüm desteklenen IA-64 tabanlı sürümleri Windows Server 2003 SP2'in
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
Platform |
SP gereksinimi |
Hizmet dalı |
---|---|---|---|---|---|---|---|
Ntdsutil.exe |
5.2.3790.4650 |
807,424 |
15-Jan-2010 |
15:14 |
IA-64 |
SP2 |
Geçerli değil |
Wntdsutil.exe |
5.2.3790.4650 |
312.832 |
15-Jan-2010 |
15:14 |
x86 |
SP2 |
WOW |
Geçici çözüm
Bu soruna geçici bir çözüm bulmak için aşağıdaki kayıt defteri öğesi değerini değiştirerek sürüm depolama boyutunu artırın:
Konum: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters
Adı: EDB max ver sayfaları (üzerinden en düşük artış)
Türü: REG_DWORD
< Değer > değeri:
Not: Bu ayarın değeri rezerve edilebilecek 16 KB bellek parçalar (veya üzerinde bir 64-bit işlemciler 32 KB bellek parçalar) sayısıdır. Örneğin:
9600 = ~ 150 MB 32-bit, ~ 600 MB 64-bit
12800 = ~ 200 MB 32-bit, ~ 800 MB 64-bit
16000 = ~ 250 MB 32-bit, ~ 1000 MB 64-bit
19200 = ~ 300 MB 32-bit, ~ 1200 MB 64-bit
(Not makinenin yerel işaretçi boyutu (4 numaralı CPU'larda 32-bit, 64-bit CPU üzerinde 8 bayt bayt) ayrıca sürüm deposu boyutunu hesaplamak bir etkendir. Bu nedenle, bir 64-bit CPU ve işletim sistemi verimli kullanma sürüm deposu boyutunu varsayılan olarak dörde katlanır.)
Not: İşletim sistemi özellikle bir x86 üzerinde bir rasgele yüksek değer ayarlanamıyor. LSASS işlemi alanda diğer görevler için bellek yetersiz çalışabilir.
Not: Hiçbir şey az 6400 "EDB max ver sayfalar (artırma üzerinden en az)" değerini ayarlayarak hiçbir etkisi olmayacaktır. 6400, varsayılan ve en düşük değer olur.
Gerekli değer 50 MB'lık artışlarla yaklaşan öneririz. Çalışmak çöp toplama sağlar değeri sonra ek etkilenen DC'ler için çalıştı temel değeri olmalıdır. Çöp toplayıcısını başarıyla çalışmazsa ne zaman "19200" (302 MB), Yardım için Microsoft Müşteri Destek Hizmetleri'ne başvurun Werecommend değerdir.
Sürüm depolama boyutunu artırarak geçici bir yöntem değil. Bu tutarsız nesneleri geçirmek çöp toplama kodunu etkinleştirir. Ancak, yeniden bir ilan süresi aralığından sonra veya nesneleri çöp toplayıcısı tarama kapsamında yeniden olduğunda bu sorun oluşabilir.
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Daha fazla bilgi
Yetkilendirmeli Geri yükleme gerçekleştirmek sonra bu sorun ortaya çıkabilir. Etkilenen nesneleri 100.000 veya daha fazla veritabanları ile sorun oluşur. Etkilenen veritabanlarını düzeltmek için Çözüm bölümünde önleyici yordamı çalıştırabilirsiniz veya sürüm deposu Belirtiler bölümünde hatalarla yüklerken, geri tepkimeli olarak kullanabilirsiniz.
Active Directory veritabanı çöp toplama işlemi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
198793 Active Directory veritabanı çöp toplama işlemi
Çöp toplama günlük düzeyini etkinleştirme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
314980 nasıl Windows Server 2003 ve Windows 2000 Server'da Active Directory tanılama olay günlüğünü yapılandırma
Çöp toplama günlük düzeyini etkinleştirme hakkında daha fazla bilgi için aşağıdaki Web sitesini ziyaret edin:
Çöp toplama günlük düzeyini etkinleştirme
Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
824684 Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması