Bu makale, Windows Server işletim sistemlerinde Active Directory Onarımını açıklar.
Başlatmanın ardından Windows Server 2003 Active Directory etki alanı denetleyicisi (DC) oturum açma isteminden önce aşağıdakine benzer bir mesaj görüntüler:
Application popup: lsass.exe - System Error: Security Accounts Manager initialization failed because of the following error: Directory Service cannot start. (Uygulama iletişim kutusu: lsass.exe - Sistem Hatası: Güvenlik Hesapları Yöneticisi başlatma işlemi aşağıdaki hata yüzünden başarısız oldu: Dizin Hizmeti başlatılamıyor.) Error Status (Hata Durumu): 0xc00002e1. Lütfen bu sistemi kapatmak için Tamam öğesine tıklayın ve Dizin Hizmetleri Geri Yükleme Modu'nda yeniden başlatın. Ayrıntılı bilgi için olay günlüğünü kontrol edin.
Active Directory (AD) veritabanı bozuktur; sunucu AD etki alanı üyelerini doğrulayamaz ve normal modda başlatamaz.
Yakın zamanda sistem durumu yedeklenmediyse AD'yi kurtarmak için aşağıdaki adımları kullanabilirsiniz.
1. DC'yi Dizin Hizmetleri Geri Yükleme Modu'nda (DSRM) yeniden başlatın.
a. Sunucu başlatılırken sistem BIOS'u ve donanım hizmeti (ör. PERC, iDRAC) başlatıldıktan sonra F8'e basın.
b. Önyükleme menüsünden "Directory Services Restore Mode" (Dizin Hizmetleri Geri Yükleme Modu) öğesini seçin ve Enter tuşuna basın.
2. Windows Başlat tuşundan Çalıştır öğesini seçin ve komut istemi açmak için "cmd" yazın.
İlk bütünlük kontrolünü gerçekleştirmek için "ESENTUTL /g C:\windows\NTDS\ntds.dit /!10240 /8 /o" yazın ve Enter tuşuna basın.
Veritabanı tutarsızlıkları durumunda "results CORRUPTED, -1206" (sonuçlar BOZUK, -1206) gibi bir hata mesajı görüntülenir.
3. Ardından "NTDSUTIL" yazın ve Enter tuşuna basın. Bu NTDS araç setini başlatır.
a. İstemde "Files" (Dosyalar) yazın ve NTDS dosya yönetimi yardımcı aracına gitmek için Enter tuşuna basın
b. Tüm AD veritabanıyla bağlantılı dosyaların konumlarını görmek için file maintenance:: (dosya yönetimi:) isteminde "info" (bilgi) yazın ve Enter tuşuna basın.
4. file maintenance: (dosya yönetimi:) isteminde "Recover" (Kurtar) yazın ve Enter tuşuna basın. Bu AD veritabanı için "yazılım" kurtarması gerçekleştirir.
Komut (C:\<path>) istemine dönene kadar her bir isteme "quit" (çık) komutunu girin.
5. AD Veritabanı günlük dosyalarını kontrol etmek için Komut isteminde "ESENTUTL /ml c:\windows\ntds\edb" yazın.
Bu adım başarısız olursa aşağıdaki komutları girin ve her birinden sonra Enter tuşuna basın:
a. "DEL *.log"
(SİL *.günlük) b. "DEL *.chk"
(SİL *.kontrol), ardından 6. Adıma ilerleyin.
6. AD Veritabanında "donanım" kurtarması gerçekleştirmek için
Komut isteminde "ESENTUTL /p C:\Winnt\NTDS\ntds.dit /!10240 /8 /o" yazın ve Enter tuşuna basın.
7. Veritabanı tutarlılığını sağlamak için Komut isteminde "ESENTUTL /g C:\Winnt\NTDS\ntds.dit /!10240 /8 /o" yazın ve Enter tuşuna basın.
8. NTDSUTIL istemine dönün (bkz. 3. Adım) ve "sem dat ana" ("Veritabanı Anlam Çözümlemesi"nin kısaltılmış hali) yazın ve Enter tuşuna basın.
semantic checker: (anlam denetleyicisi:) isteminde "go" (git) yazın ve Enter tuşuna basın.
Bir sorun algılanırsa "go fix" (git onar) yazın ve Enter tuşuna basın.
9. Tüm adımları tamamladıktan sonra sunucuyu Normal Modda yeniden başlatın.
http://support.microsoft.com/kb/258062