Како компримовати базу података Ацтиве Дирецтори

Као што знате, база података Ацтиве Дирецтори се чува у датотеци НТДС.ДИТ, чија величина може варирати у зависности од различитих контролера домена. Разлог је тај што је Ацтиве Дирецтори услуга директорија са неовисним моделом мулти-мастер, где се промена може догодити на било којем регулатору домена и временом се те промене морају поновити на друге контролере домена. И зато промене се реплицирају између контролера домена, а не између база података, то значи да се величина датотека базе података Ацтиве Дирецтори на различитим контролерима може разликовати.

На Виндовс 2000 и Виндовс Сервер 2003, Дирецтори Сервицес (ДС) врши дефрагментацију на мрежи сваких 12 сати као део процеса одлагања смећа. Ова врста дефрагментације само премешта податке унутар датотеке базе података (НТДС.ДИТ) и не смањује величина датотеке, то значи да када се Ацтиве Дирецтори покрене, датотека базе података се не може компримовати.

Ако изводите дефрагментацију датотеке НТДС.ДИТ на мрежи када је Ацтиве Дирецтори заустављен, величина датотеке НТДС.ДИТ може се значајно смањити.

Међутим, вреди приметити да дефрагментација датотеке НТДС.ДИТ апсолутно није обавезна процедура, као у том процесу Виндовс механизми аутоматски обезбеђују интегритет и перформансе АД базе података брисањем избрисаних објеката са истеком трајања надгробног споменика из ње. Изванмрежна дефрагментација НТДС.ДИТ датотеке, највероватније неће повећати брзину извршења АД захтева, једина сврха дефрагментације АД базе података ван мреже је могућност уштеде простора на диску.

Дакле, да бисте компримирали базу Ацтиве Дирецтори-а, морате зауставити услуге Ацтиве Дирецтори Домаин. У оперативном систему Виндовс 2008 и новији, једноставно заустављање АДДС-а (нет стоп нтдс), у оперативном систему Виндовс 2003 мораћете поново покренути контролер домена, а приликом дизања се покрените у режиму враћања директорија услуга притиском на Ф8 и одабиром ДСРМ-а.

Након заустављања базе података Ацтиве Дирецтори, можете приступити њеном одржавању помоћу услужног програма НТДСУТИЛ (већ сам описао како се користи ова наредба за анализу базе података Ацтиве Дирецтори)

  1. У командној линији откуцајте: нтдсутил
  2. Онда датотека
  3. Ако се појави грешка која каже да "активна инстанца није постављена", да бисте одабрали основну инстанцу АД, откуцајте  Активирајте инстанцу НТДС
  4. Затим покрените команду компактан за ц: ​​\ цомпацтнтдс
  5. Као резултат тога, започет ће компресија датотеке базе података АД, а на екрану ће се приказати трака напретка
  6. Након што је процес компресије завршен, појавиће се упутство са радњама које је потребно извршити даље (упутства зависе од ваше конфигурације и локације датотеке НТДС.ДИТ)
  7. Копирајте компримовану датотеку НТДС.ДИТ у директоријуму са оригиналном НТДС.ДИТ датотеком, на пример: копирајте „ц: \ цомпацтнтдс \ нтдс.дит“ „Д: \ АДДС \ нтдс.дит“
  8. Избришите старе записнике из директорија НТДС.ДИТ: дел / к ц: \ лог \ НТДС \ *
  9. Покрените АДДС (Виндовс Сервер 2008) или поново покрените контролер домена (Виндовс 2003/2000) да бисте нормално покренули контролер домена

Напомена: Процес компресије базе података Ацтиве Дирецтори је прилично једноставан. Али имајте на уму да се ова операција мора извести на свим контролерима домена на којима желите да смањите величину базе података Ацтиве Дирецтори физички, сама АД база података се не реплицира на све контролере домена (више о активној репликацији Ацтиве Дирецтори-а)