Как выполнить анализ семантической базы данных для базы данных Active Directory с помощью Ntdsutil.exe
В этой статье описаны действия по выполнению семантического анализа базы данных Active Directory с помощью Ntdsutil.exe
Применяется к: Windows Server 2012 R2
Исходный номер базы знаний: 315136
Сводка
В этой пошаговой статье описывается запуск средства проверки семантики в базе данных Active Directory. В отличие от команд управления файлами, которые проверяют целостность базы данных с точки зрения семантики базы данных ESENT, семантический анализ анализирует данные с точки зрения семантики Active Directory. Этот процесс можно использовать для создания отчетов о количестве присутствующих записей, включая удаленные и фантомные записи.
Служба каталогов Windows 2000 открывает свои файлы в монопольном режиме. Это означает, что невозможно управлять файлами, пока компьютер работает в качестве контроллера домена. Первая процедура заключается в загрузке сервера в режиме восстановления служб каталогов.
Загрузка в режиме восстановления служб каталогов
- Перезагрузите сервер.
- Когда появятся сведения о BIOS, нажмите клавишу F8.
- Выберите Режим восстановления служб каталогов (только для контроллеров домена Windows 2000) и нажмите клавишу ВВОД.
- Выберите сервер и нажмите клавишу ВВОД.
- Войдите в систему с помощью учетной записи администратора восстановления, созданной при повышении уровня этого контроллера домена.
Начало Ntdsutil.exe
- Нажмите кнопку Пуск и выберите пункт Выполнить.
- В поле Открыть введите ntdsutil и нажмите клавишу ВВОД. Обратите внимание, что вы можете просмотреть справку Ntdsutil.exe, введя в командной строке ? , а затем нажав клавишу ВВОД.
Завершение анализа базы данных
Эта процедура запускает семантический анализ файла Ntds.dit. Отчет создается и записывается в файл с именем Dsdit.dmp. n, в текущей папке, где n — целое число, которое увеличивается при каждом выполнении команды.
- В командной строке Ntdsutil.exe введите Семантический анализ базы данных и нажмите клавишу ВВОД.
- В командной строке средства проверки семантики введите Go и нажмите клавишу ВВОД.
- Отобразится проверка. Чтобы выйти, введите q, нажмите клавишу ВВОД, введите q, а затем нажмите клавишу ВВОД.
Получение определенной записи
Эта процедура извлекает определенный номер записи из файла Ntds.dit с помощью переменной номера записи DNT. Одной из функций уровня базы данных является преобразование каждого различающегося имени в целочисленную структуру, которая называется тегом различающегося имени, который используется для всех внутренних обращений. Уровень базы данных гарантирует уникальность тега различающегося имени для каждой записи базы данных. Чтобы отобразить индексы и связанные с ними DNT, используйте команду целостности в меню Файлы Ntdsutil.exe.
- В командной строке Ntdsutil.exe введите Семантический анализ базы данных и нажмите клавишу ВВОД.
- В командной строке средства проверки семантики введите Go и нажмите клавишу ВВОД.
- В командной строке средства семантической проверки введите Получить номер записи DNT и нажмите клавишу ВВОД.
- Отобразится проверка. Чтобы выйти, введите q, нажмите клавишу ВВОД, введите q, а затем нажмите клавишу ВВОД.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по