Windows Server 2003'te komut satırından Active Directory dosyalarını yönetmek için Ntdsutil kullanma

Bu makalede, Ntds.dit adlı Active Directory (AD) veritabanı dosyasının komut satırından nasıl yönetileceğini açıklar.

Şunlar için geçerlidir: Windows Server 2003
Özgün KB numarası: 816120

Bilgisayarınızı Dizin Hizmetleri Geri Yükleme modunda başlatma

Windows Server 2003 Dizin Hizmeti, dosyalarını özel kullanım modunda açar; bu da sunucu bir etki alanı denetleyicisi olarak çalışırken dosyaların yönetilebileceği anlamına gelir.

Sunucuyu Dizin Hizmetleri Geri Yükleme modunda başlatmak için şu adımları izleyin:

  1. Bilgisayarınızı yeniden başlatın.
  2. BIOS (Temel Giriş/Çıkış Sistemi) bilgileri görüntülendikten sonra F8 tuşuna basın.
  3. Dizin Hizmetleri Geri Yükleme Modu'nu (yalnızca Windows Server 2003 etki alanı denetleyicileri) seçmek için AŞAĞI OK tuşunu kullanın ve enter tuşuna basın.
  4. Windows Server 2003 işletim sistemini seçmek için YUKARI ve AŞAĞI OKLAR'ı kullanın ve enter tuşuna basın.
  5. Yönetim hesabınız ve parolanızla oturum açın.

Destek Araçları'nı yükleme ve Ntdsutil'i başlatma

Windows Destek Araçları'nı yüklemek için şu adımları izleyin:

  1. Windows Server 2003 yükleme CD'sini CD-ROM veya DVD-ROM sürücüsüne takın.
  2. Başlat'ı seçin, Çalıştır'ı seçin, yazın drive_letter :\Support\Tools\suptools.msive ENTER tuşuna basın.

Ntdsutil'i başlatmak için Başlat'ı seçin, Çalıştır'ı seçin, kutusuna ntdsutil yazın ve ENTER tuşuna basın.

Not

Kullanılabilir komutlar listesine erişmek için ? yazın ve ENTER tuşuna basın.

Veritabanını taşıma

Ntds.dit veri dosyasını yeni bir klasöre taşıyabilirsiniz. Bunu yaparsanız, sunucuyu yeniden başlattığınızda Dizin Hizmeti'nin yeni konumu kullanması için kayıt defteri güncelleştirilir.

Veri dosyasını başka bir klasöre taşımak için şu adımları izleyin:

  1. Başlat'ı seçin, Çalıştır'ı seçin, kutusuna ntdsutil yazın ve ENTER tuşuna basın.
  2. Ntdsutil komut isteminde dosyaları yazın ve ENTER tuşuna basın.
  3. Dosya bakımı komut isteminde, veritabanını yeni konuma taşı (burada yeni konum , bu amaç için oluşturduğunuz mevcut bir klasördür) yazın ve ENTER tuşuna basın.
  4. Ntdsutil'den çıkmak için quit yazın ve ENTER tuşuna basın.
  5. Bilgisayarınızı yeniden başlatın.

Günlük dosyalarını taşıma

Dizin hizmeti günlük dosyalarını başka bir klasöre taşımak için günlükleri taşı komutunu kullanın. Yeni ayarların etkili olması için, günlük dosyalarını taşıdıktan sonra bilgisayarı yeniden başlatın.

Günlük dosyalarını taşımak için şu adımları izleyin:

  1. Başlat'ı seçin, Çalıştır'ı seçin, kutusuna ntdsutil yazın ve ENTER tuşuna basın.
  2. Ntdsutil komut isteminde dosyaları yazın ve ENTER tuşuna basın.
  3. Dosya bakımı komut isteminde günlükleri yeni konuma taşı yazın (burada yeni konum , bu amaç için oluşturduğunuz mevcut bir klasördür) ve enter tuşuna basın.
  4. Quit yazın ve enter tuşuna basın.
  5. Bilgisayarınızı yeniden başlatın.

Veritabanını kurtarma

Veritabanını kurtarmak için şu adımları izleyin:

  1. Başlat'ı seçin, Çalıştır'ı seçin, kutusuna ntdsutil yazın ve ENTER tuşuna basın.
  2. Ntdsutil komut isteminde dosyaları yazın ve ENTER tuşuna basın.
  3. Dosya bakımı komut isteminde kurtar yazın ve ENTER tuşuna basın.
  4. Quit yazın ve enter tuşuna basın.
  5. Bilgisayarınızı yeniden başlatın.

Not

Bu makalenin önceki bölümlerinde açıklanan yordam başarısız olduğunda veritabanı kurtarma gerçekleştirmek için de Esentutl.exe kullanabilirsiniz (örneğin, veritabanı tutarsız olduğunda yordam başarısız olabilir). Veritabanı kurtarma gerçekleştirmek için Esentutl.exe kullanmak için şu adımları izleyin:

  1. Başlat'ı seçin, Çalıştır'ı seçin, kutusuna cmd yazın ve ENTER tuşuna basın.
  2. tds.dit \nesentutl /r path yazın ve ENTER tuşuna basın. path , Ntds.dit dosyasının geçerli konumuna başvurur.
  3. WINDOWS\Ntds klasöründen veritabanı günlük dosyalarını (.log) silin.
  4. Bilgisayarınızı yeniden başlatın.

esentutl.exe yardımcı programı hakkında ek bilgi için komut istemine esentutl /? yazın ve ENTER tuşuna basın.

Not

Bu yordam, verileri kurtarmak için işlem günlüklerini içerir. İşlem günlükleri, bilgisayarınızın başarısız olması veya beklenmeyen güç kaybıyla karşılaşması durumunda işlenen işlemlerin kaybolmamasını sağlamak için kullanılır. İşlem verileri önce bir günlük dosyasına yazılır ve ardından veri dosyasına yazılır. Başarısız olduktan sonra bilgisayarı yeniden başlattıktan sonra, kaydedilmiş ancak veri dosyasına kaydedilmemiş işlemleri yeniden oluşturmak için günlüğü yeniden çalıştırabilirsiniz.

Yolları ayarlama

Yolu ayarla komutunu kullanarak aşağıdaki öğelerin yolunu ayarlayabilirsiniz:

  • Yedekleme: Disk-disk yedekleme hedefini konum değişkeni tarafından belirtilen klasöre ayarlamak için set path komutuyla bu parametreyi kullanın. Dizin Hizmeti'ne zamanlanmış aralıklarla çevrimiçi diskten diske yedekleme yapacak şekilde yapılandırabilirsiniz.
  • Veritabanı: Kayıt defterinin veri dosyasının konumunu ve dosya adını tanımlayan bölümünü güncelleştirmek için set path komutuyla bu parametreyi kullanın. Bu komutu yalnızca veri dosyasını kaybetmiş ve tipik geri yükleme yordamları aracılığıyla geri yüklenmemiş bir etki alanı denetleyicisini yeniden oluşturmak için kullanın.
  • Günlükler: Kayıt defterinin günlük dosyalarının konumunu tanımlayan bölümünü güncelleştirmek için set path komutuyla bu parametreyi kullanın. Bu komutu yalnızca günlük dosyalarını kaybetmiş ve normal geri yükleme yordamları aracılığıyla geri yüklenmemiş bir etki alanı denetleyicisini yeniden derlediyseniz kullanın.
  • Çalışma Dizini: Kayıt defterinin Dizin Hizmeti'nin çalışma klasörünü tanımlayan bölümünü konum değişkeni tarafından belirtilen klasöre ayarlamak için set path komutuyla bu parametreyi kullanın. Set path komutunu çalıştırmak için şu adımları izleyin:
  1. Başlat'ı seçin, Çalıştır'ı seçin, kutusuna ntdsutil yazın ve ENTER tuşuna basın.

  2. Ntdsutil komut isteminde dosyaları yazın ve ENTER tuşuna basın.

  3. Dosya bakımı komut isteminde yol nesnesi konumunu ayarla yazın ve ENTER tuşuna basın. nesnesi aşağıdaki öğelerden birine başvurur:

    • Yedekleme
    • Veritabanı
    • Günlük
    • Çalışma Dizini

    location komutunda tanımlanan nesneyi ayarlamak istediğiniz konumu (klasör) ifade eder.

  4. Quit yazın ve enter tuşuna basın.