Como usar o Ntdsutil para gerenciar os arquivos do Active Directory pela linha de comando do Windows Server 2003

Traduções deste artigo Traduções deste artigo
ID do artigo: 816120 - Exibir os produtos aos quais esse artigo se aplica.
Para obter uma versão deste artigo para o Microsoft Windows 2000, consulte 315131.
Expandir tudo | Recolher tudo

SUMÁRIO

Este artigo descreve detalhadamente como gerenciar o arquivo de banco de dados do Active Directory, Ntds.dit pela linha de comando.


Como iniciar o computador no modo de restauração dos serviços de diretório

O serviço de diretório do Windows Server 2003 abre seus arquivos no modo exclusivo. Isto significa que os arquivos não podem ser gerenciados enquanto o servidor estiver operando como um controlador de domínio.

Para iniciar o servidor no modo de restauração dos serviços de diretório, execute as seguintes etapas:
  1. Reinicie o computador.
  2. Após a exibição das informações sobre o BIOS, pressione F8.
  3. Use a SETA PARA BAIXO para selecionar Modo de restauração dos serviços de diretório (Windows Server 2003 apenas os controladores de domínio) e pressione ENTER.
  4. Use as SETAS PARA CIMA e PARA BAIXO para selecionar o sistema operacional do Windows Server 2003 e pressione ENTER.
  5. Faça logon com a conta e senha de administrador.



Como instalar as ferramentas de suporte e iniciar o Ntdsutil

Para instalar as ferramentas de suporte Windows, execute as seguintes etapas:
  1. Insira o CD de instalação do Windows Server 2003 na unidade de CD-ROM ou DVD-ROM.
  2. Clique em Iniciar, em Executar, digite letra_da_unidade:\Support\Tools\suptools.msi e pressione ENTER.
Para iniciar o Ntdsutil, clique em Iniciar, em Executar, digite ntdsutil na caixa Abrir e pressione ENTER.

OBSERVAÇÃO: para acessar a lista de comandos disponíveis, digite ? e pressione ENTER.


Como mover o banco de dados

É possível mover o arquivo de dados Ntds.dit para uma nova pasta. Caso faça isto, o Registro será atualizado para que o serviço de diretório use o novo local ao reiniciar o servidor.

Para mover o arquivo de dados para uma outra pasta, execute as seguintes etapas:
  1. Clique em Iniciar, em Executar, digite ntdsutil na caixa Abrir e pressione ENTER.
  2. No prompt de comando Ntdsutil, digite files e pressione ENTER.
  3. No prompt de comando de manutenção de arquivo, digite move DB to novo_local (em que novo_local é uma pasta existente criada para esta finalidade) e pressione ENTER.
  4. Para sair do Ntdsutil, digite quit e pressione ENTER.
  5. Reinicie o computador.



Como mover os arquivos de log

Use o comando move logs to para mover os arquivos de log de serviço de diretório para uma outra pasta. Para que as novas configurações tenham efeito, reinicie o computador após mover os arquivos de log.
Para mover os arquivos de log, execute as seguintes etapas:
  1. Clique em Iniciar, em Executar, digite ntdsutil na caixa Abrir e pressione ENTER.
  2. No prompt de comando Ntdsutil, digite files e pressione ENTER.
  3. No prompt de comando de manutenção de arquivo, digite move logs to novo_local (em que novo_local é uma pasta existente criada para esta finalidade) e pressione ENTER.
  4. Digite quit e pressione ENTER.
  5. Reinicie o computador.



Como recuperar o banco de dados

Para recuperar o banco de dados, execute as seguintes etapas:
  1. Clique em Iniciar, em Executar, digite ntdsutil na caixa Abrir e pressione ENTER.
  2. No prompt de comando Ntdsutil, digite files e pressione ENTER.
  3. No prompt de comando de manutenção de arquivo, digite recover e pressione ENTER.
  4. Digite quit e pressione ENTER.
  5. Reinicie o computador.
OBSERVAÇÃO: também é possível usar o Esentutl.exe para recuperar o banco de dados quando o procedimento anterior descrito neste artigo falhar (por exemplo, o procedimento pode falhar quando o banco de dados for inconsistente). Para usar o Esentutl.exe para recuperar o banco de dados, execute as seguintes etapas:
  1. Clique em Iniciar, em Executar, digite cmd na caixa Abrir e pressione ENTER.
  2. Digite esentutl /r caminho\ntds.dit e pressione ENTER. Caminho refere-se ao local atual do arquivo Ntds.dit.
  3. Exclua os arquivos de log de banco de dados da pasta WINDOWS\Ntds.
  4. Reinicie o computador.
Para obter mais informações sobre o utilitário esentutl.exe, no prompt de comando, digite esentutl /? e pressione ENTER.

OBSERVAÇÃO: Esse procedimento envolve logs de transação para recuperar dados. Os logs de transação são usados para verificar se as transações confirmadas não serão perdidos caso o computador falhe ou ocorra uma perda de energia inesperada. Os dados de transação são gravados, primeiro, para um arquivo de log e, depois, para um arquivo de dados. Ao reiniciar o computador após ele ter falhado, é possível executar novamente o log para reproduzir as transações que foram confirmadas, mas não foram gravadas no arquivo de dados.


Como definir os caminhos

É possível usar o comando set path para definir os caminhos dos seguintes itens:
  • Backup: use esse parâmetro com o comando set path para definir o destino do backup disco a disco para a pasta especificada pela variável local. É possível configurar o serviço de diretório para realizar um backup online disco a disco nos intervalos agendados.
  • Banco de dados: use o parâmetro com o comando set path para atualizar a parte do Registro que identifica o local e o nome de arquivo do arquivo de dados. Use este comando apenas para criar novamente um controlador de domínio que tenha perdido seu arquivo de dados e que não tenha sido restaurado pelos procedimentos de restauração normais.
  • Logs: use o parâmetro com o comando set path para atualizar a parte do Registro que identifica o local dos arquivos de log. Use este comando apenas se estiver criando novamente um controlador de domínio que tenha perdido seus arquivos de log e que não tenha sido restaurado pelos procedimentos de restauração normais.
  • Diretório de trabalho: use esse parâmetro com o comando set path para definir a parte do Registro que identifica a pasta de trabalho temporária do serviço de diretório para a pasta especificada pela variável local.
Para executar o comando set path, execute as seguintes etapas:
  1. Clique em Iniciar, em Executar, digite ntdsutil na caixa Abrir e pressione ENTER.
  2. No prompt de comando Ntdsutil, digite files e pressione ENTER.
  3. No prompt de comando de manutenção de arquivo, digite set path local_do_objeto e pressione ENTER. Objeto refere-se a um dos seguintes itens:
    • Backup
    • Banco de dados
    • Logs
    • Diretório de trabalho
    local refere-se ao local (pasta) para o qual convém definir o objeto identificado no comando.
  4. Digite quit e pressione ENTER.



Propriedades

ID do artigo: 816120 - Última revisão: segunda-feira, 3 de dezembro de 2007 - Revisão: 5.5
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
Palavras-chave: 
kbhowto kbinfo kbactivedirectory KB816120

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com