خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
نحوه Compact کردن فایل NDTS.dit
در این مطلب کوتاه نحوه defragment کردن Offline دیتابیس اکتیودایرکتوری یعنی فایل NTDS.dit را مورد بررسی قرار خواهیم داد. برای انجام maintenance پایگاه داده AD بصورت آفلاین ، از ابزار خط فرمان NtdsUtil.exe استفاده خواهیم کرد. در پایان defragmentation، ما یک پایگاه داده جمع و جور AD DS بدست خواهیم آورد. البته اگر حجم فایل NTDS.dit کم باشد انجام اینکار چندان توفیری نخواهد داشت. بدیهی است ه برای انجام اینکار دسترسی Administrator نیاز است ضمن اینکه بهتر است قبل از انجام چنین کاری از AD خود یک بک آپ تهیه کنید.
در گام نخست، باید سرویس Active Directory Domain Service را غیرفعال کنید. برای این منظور Command Prompt را به صورت Run as administrator باز کرده و سپس دستور زیر را برای متوقف کردن سرویس مذکور وارد کرده و پیغام را Y کنید.
پس از استاپ شدن سرویس مذکور، سرویس های مرتبط دیگری مانند DNS Server، Kerberos Key Distribution Center، Intersite Messaging، DFS Replication هم متوقف می شوند. سپس دستورات زیر را در cmd وارد کنید.
اگر فرآیند defragmentation کردن NDTS.dit با موفقیت به پایان رسید حالا باید جدید را که در root درایو C ایجاد شده را به مسیر c:\windows\NTDS کپی کرده و جایگزین نسخه موجود کنید و سپس Log file ها را حذف کنید.
پس از اتمام کار حالا باید دوباره سرویس Active Directory Domain Service و سرویس های مرتبط را که غیرفعال شده بودند را فعال کنیم. برای این منظور دستور زیر را اجرا کنید:
در گام نخست، باید سرویس Active Directory Domain Service را غیرفعال کنید. برای این منظور Command Prompt را به صورت Run as administrator باز کرده و سپس دستور زیر را برای متوقف کردن سرویس مذکور وارد کرده و پیغام را Y کنید.
net stop ntds
پس از استاپ شدن سرویس مذکور، سرویس های مرتبط دیگری مانند DNS Server، Kerberos Key Distribution Center، Intersite Messaging، DFS Replication هم متوقف می شوند. سپس دستورات زیر را در cmd وارد کنید.
NtdsUtil.exe
activate instance ntds
files
Compact to c:\
Integrity
quit
quit
اگر فرآیند defragmentation کردن NDTS.dit با موفقیت به پایان رسید حالا باید جدید را که در root درایو C ایجاد شده را به مسیر c:\windows\NTDS کپی کرده و جایگزین نسخه موجود کنید و سپس Log file ها را حذف کنید.
copy c:\ntds.dit c:\windows\NTDS\ntds.dit
del c:\Windows\NTDS\*.log
پس از اتمام کار حالا باید دوباره سرویس Active Directory Domain Service و سرویس های مرتبط را که غیرفعال شده بودند را فعال کنیم. برای این منظور دستور زیر را اجرا کنید:
net start ntds
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: