Не е тайна, че базата данни на Active Directory се съхранява във файла NTDS.DIT. И като всяка друга база данни, базата данни на Active Directory трябва да се поддържа и почиства периодично от боклук и грешки. В тази статия ще научим как да анализираме базата данни на Active Directory и да коригираме грешките, открити с помощта на помощната програма NTDSUtil (вече се запознахме с тази помощна програма в статията за изтриването на неизправен контролер на домейн).
1. Първо, на контролера на домейна трябва да спрете услугата активен указател домейн Услуги, в противен случай няма да можете да извършвате никакви действия с базата данни NTDS.DIT (както си спомняте, в Windows 2008 Active Directory услугите могат да бъдат рестартирани на работещ сървър).
2. В командния ред въведете командата
Ntdsutil.
3. За да изберете текущата конфигурация на AD, въведете командата Активиране инстанция NTDS.
4. Въведете команда семантичен база данни анализ
в ntdsutil интерфейс.
5. За да активирате функцията за подробна регистрация, въведете командата многословен за.
6. За да започнете семантичния анализ на файла Ntds.dit, въведете командата Go. В резултат на тази команда в текущата директория ще се появи файл с името Dsdit.dmp.n, който ще съдържа подробен доклад за анализ, където n е цяло число, което постепенно се увеличава с всеки анализ..
Частично грешките в базата данни на Active Directory могат да бъдат отстранени с помощта на командата Go Fixup.
7. Извън контекста на командата семантичен доносчик
въведете и стартирайте командата Go Fixup:
8. За да излезете от помощната програма NTDSUtil, въведете два пъти напускам.
9. Стартирайте услугата активен указател домейн Услуги и рестартирайте контролера на домейна.