Servidor Active Directory inativo, recuperando sem reinstalar

Servidor Active Directory inativo, recuperando sem reinstalar

Meu servidor Windows 2003 deixou de funcionar repentinamente como DC (este servidor é o único DC do domínio). Todos os serviços relacionados ao AD estão inativos. A única maneira de fazer login no AD é fisicamente na máquina. Sempre que acesso um serviço relacionado ao AD (por exemplo, "Usuários e computadores do AD") recebo o erro abaixo:

As informações de nomenclatura não podem ser localizadas porque: O atributo ou valor do serviço de diretório especificado não existe. Entre em contato com o administrador do sistema para verificar se o seu domínio está configurado corretamente e online.

Encontrei o evento do sistema abaixo que corresponde ao horário em que o problema começou. Isso ocorre novamente sempre que eu reinicio o servidor.

NTDS General | Global Catalog | Active Directory was unable to establish a 
                                        connection with the global catalog. 
Additional Data 
Error value:
1355 The specified domain either does not exist or could not be contacted. 
Internal ID:
3200d33 

Comecei a solução de problemas com DNS. Netdiag gera o erro abaixo, embora eu ache que isso seja simplesmente uma consequência de não conseguir acessar o Catálogo Global.

O ponto de entrada do procedimento DnsGetPrimaryDomainName_UTF8 não pôde ser localizado na biblioteca de vínculo dinâmico DNSAPI.dll.

De qualquer forma, o DNS parece OK porque posso executar ping no FQDN do DC a partir do próprio DC. Encontrei a solução abaixo que deveria ajudar fazendo alguma limpeza dos metadados:

http://support.microsoft.com/kb/216498

Se eu seguir o procedimento 1, aqui está o que recebo na etapa 9:

no current site
Domain - DC=<mydomain>,DC=<com>
no current server
no current naming context

Posso continuar o procedimento até a etapa 14. Não testei a etapa 15 porque entendo que terei que reinstalar todo o AD novamente.

Existe alguma maneira de recuperar meu AD sem precisar reinstalar tudo?

Atualizar:

Sim, o servidor foi desligado/ligado porque a reinicialização levaria uma eternidade (não porque eu pensei que desligar e ligar a unidade iria consertar mais do que uma reinicialização).

Responder1

Comece executando dcdiagno controlador de domínio e veja se alguma mensagem de erro útil aparece.

Responder2

OK, a saída obtida do ntdsutil na etapa 9 é perfeitamente normal, pois você só se conectou ao domínio nesse ponto e não selecionou o site ou servidor com o qual deseja trabalhar até as etapas subsequentes.

Não tenho certeza se você poderia realmente prosseguir com a etapa 15, pois estaria removendo o servidor ao qual está realmente vinculado por meio do ntdsutil. Sinceramente, nunca experimentei, então não tenho certeza.

Tentar remover o AD e desativar o DC parece uma medida drástica para resolver o que parece ser um problema de DNs. Minha sugestão é começar observando o componente do servidor DNS e o componente do cliente DNS no servidor e trabalhar a partir daí.

Responder3

Desculpe discordar, mas não há nada de errado com o DNS aqui. O AD é seu próprio DNS. A partir do AD, posso executar ping no FQDN do DC. O servidor DNS ainda está funcionando bem e fornecendo DNS para usuários da Internet. O visualizador de eventos não está relatando nada de errado com o DNS. O DNS pode ser iniciado/interrompido sem problemas. Para mim, a falha DnsGetPrimaryDomainName é simplesmente uma consequência da indisponibilidade do catálogo global. De qualquer forma, o AD está sendo restaurado do backup agora.

informação relacionada