Дефрагментация базы данных Active Directory

--

Данная заметка актуальна для контроллеров домена, которые работают под управлением Windows Server 2008. Почему? Все очень просто…в данной версии операционной системы есть возможность управлять Active Directory (далее AD) как службой. То есть мы можем остановить, запустить и перезагрузить ее.

Примечание: для того, чтобы было возможно остановить данную службу обязательным является наличие второго контроллера домена.


Вводные данные:
Временной директорией будет c:\Temp
Для резервной копии оригинальной базы AD будет использоваться директория c:\OriginalNTDS

Active Directory вводные данные


Приступим:

  • Заходим в управление службами (services.msc)
  • Находим службу Доменные службы Active Directory (англ: Active Directory Domain Services) и останавливаем ее (см.примечание выше)
  • Служба Active Directory Domain Services

  • Если все прошло успешно, то переходим в командную строку (cmd) и запускаем ntdsutil
  • Далее выполняем команды activate instance NTDS, затем files
  • Затем приступаем, собственно к сжатию…вводим команду: compact to c:\temp

ntdsutil AD

Если все прошло успешно, то увидим что-то похожее на это:

success AD defrag

  • Далее выходим из утилиты ntdsutil (команда quit (в нашем случае 2 раза :)))
  • Подчищаем старые логи, которые в дальнейшем не будут использоваться: в директории C:\Windows необходимо выполнить команду del *.log
  • Для страховки копируем оригинальную базу AD в заранее созданную папку c:\OriginalNTDS: copy ntds.dit \originalntds
  • После того как резервная копия создана заменяем старый файл базы AD на новый (оптимизированный): copy c:\temp\ntds.dit
  • ntds.dit перезапись

  • Затем я бы рекомендовал проверить целостность данных: ntdsutil->activate instance NTDS->files->integrity
  • проверка целостности AD

  • В продолжение предыдущего пункта: выходим из files (q), и выполняем: semantic database analysis->go fixup
  • анализ целостности AD

  • Выходим (quit)
  • Запускаем сервис Доменные службы Active Directory (англ: Active Directory Domain Services)

Примечание: в случае, если проверки целостности завершились неудачно, то стоит вернуть старый файл ntds.dit.

Собственно все…надеюсь в дальнейшем для вас не составит труда самостоятельно произвести дефрагментацию(оптимизацию) базы Active Directory.

Print Friendly

Вам так же может быть интересно:

--

Не нашли ответ на свой вопрос? Задайте его автору. Найдем ответ вместе!

--

fkmnПонравилась запись - кликни на рекламе!fkmn



Метки:

Ваш отзыв

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.

Выберите правильный вариант:
Clickcha - The One-Click Captcha