Como concluir uma análise semântica de banco de dados para o banco de dados do Active Directory usando Ntdsutil.exe

Este artigo descreve as etapas para concluir uma análise semântica do banco de dados do Active Directory usando Ntdsutil.exe

Aplica-se a: Windows Server 2012 R2
Número de KB original: 315136

Resumo

Este artigo passo a passo descreve como executar o verificador semântico no banco de dados do Active Directory. Ao contrário dos comandos de gerenciamento de arquivos, que testam a integridade do banco de dados em relação à semântica do banco de dados ESENT, a análise semântica analisa os dados em relação à semântica do Active Directory. Você pode usar esse processo para gerar relatórios sobre o número de registros presentes, incluindo registros excluídos e fantasmas.

O serviço do Windows 2000 Directory abre seus arquivos no modo Exclusivo. Isso significa que os arquivos não podem ser gerenciados enquanto o computador está operando como um controlador de domínio. O primeiro procedimento é inicializar seu servidor no modo de Restauração dos Serviços de Diretório.

Inicializar no modo de restauração dos Serviços de Diretório

  1. Reinicialize o servidor.
  2. Depois que as informações do BIOS aparecerem, pressione F8.
  3. Selecione Modo de Restauração dos Serviços de Diretório (somente controladores de domínio do Windows 2000)e pressione ENTER.
  4. Selecione seu servidor e pressione ENTER.
  5. Faça logon usando sua conta do Restore Administrative que foi feita quando este controlador de domínio foi promovido.

Começando Ntdsutil.exe

  1. Clique em Iniciar e em Executar.
  2. Na caixa Abrir, digite ntdsutil e pressione ENTER. Observe que você pode exibir Ntdsutil.exe Ajuda digitando ? no prompt de comando e pressionando ENTER.

Concluir uma análise de banco de dados

Esse procedimento inicia a análise semântica do arquivo Ntds.dit. Um relatório é gerado e gravado em um arquivo chamado Dsdit.dmp. n, na pasta atual, em que n é um inteiro que é incrementado cada vez que você executa o comando.

  1. No prompt de comando Ntdsutil.exe, digite Análise semântica do banco de dados e pressione ENTER.
  2. No prompt de comando Verificador Semântico, digite Go e pressione ENTER.
  3. A verificação é exibida. Para sair, digite q, pressione ENTER, digite q e pressione ENTER.

Recuperar um registro específico

Esse procedimento recupera um número de registro específico do arquivo Ntds.dit usando a variável de número de registro DNT. Uma das funções da camada de banco de dados é traduzir cada nome diferenciado em uma estrutura inteiro que é chamada de marca de nome diferenciada, que é usada para todos os acessos internos. A camada de banco de dados garante a exclusividade da marca de nome diferenciada para cada registro de banco de dados. Para exibir índices e seu DNT associado, use o comando de integridade no menu Arquivos do Ntdsutil.exe.

  1. No prompt de comando Ntdsutil.exe, digite Análise semântica do banco de dados e pressione ENTER.
  2. No prompt de comando Verificador Semântico, digite Go e pressione ENTER.
  3. No prompt de comando Verificador Semântico, digite Obter número de registro DNT e pressione ENTER.
  4. A verificação é exibida. Para sair, digite q, pressione ENTER, digite q e pressione ENTER.