Objetivo

Esse artigo possui o objetivo de mostrar a utilização da ferramenta repadmin na resolução de problemas de replicação do Active Directory, como o alerta “The source server is currently rejecting replication requests” (O servidor de origem  está rejeitando pedidos de replicação).

Tecnologias

  • Windows Server 2008
  • Active Directoy
  • Repadmin

Onde encontrar este tipo de alerta?


Podemos receber este alerta ao tentar realizar uma replicação manualmente do AD (através do Active Directory Sites and Services, Figura 1.1) ou através do Repadmin (utilizando suas variáveis /showrepl ou /showreps. Figura 1.2).

 
Figura 1.1

 
Figura 1.2

Possíveis Cenários em que este erro pode ocorrer

  • Restore do AD realizada de forma incorreta (USN Rollback)
  • O evento 2095 é logado no log de eventos de DS
  • Alteração incorreta, mudança acidental
  • Replicação de entrada /e ou saída podem  estar desabilitadas

Como Resolver este Problema de Replicação?


Para resolver este problema de replicação podemos utilizar o comando repadmin /options nome_servidor –disable_oubound_repl (o sinal “-“ no comando anterior habilita a replicação, já o sinal “+” desabilita, veja sua utilização abaixo:

 
Figura 2.1


Obs.: Podemos nos deparar também com o mesmo erro porém com o servidor de destino rejeitando os pedidos de replicação, note neste caso que será apresentada a mesma mensagem, só que alterado de “source” (origem) para “destination” (destino), conforme Figura 2.2:


Figura 2.2


Legal, e como resolvo este problema? Da mesma forma que o anterior, utilizando o comando porém no servidor de destino:

 
Figura 2.3

Replicação com sucesso:

 
Figura 2.4 


Variáveis do Comando Repadmin para Permitir/Negar a Replicação

Existem quatro maneiras de se utilizar o comando, são elas:  Permitir a replicação de saída:
Repadmin /options <nome_servidor> -DISABLE_OUTBOUND_REPL

Permitir a replicação de entrada:
Repadmin /options <nome_servidor> -DISABLE_INBOUND_REPL

Negar a replicação de saída:
Repadmin /options <nome_servidor> +DISABLE_OUTBOUND_REPL

Negar a replicação de entrada:
Repadmin /options <nome_servidor> +DISABLE_INBOUND_REPL


Referências


Repadmin
http://technet.microsoft.com/pt-br/library/cc778305(WS.10).aspx

Como usar o Repadmin.exe para solucionar problemas de replicação do Active Directory
http://support.microsoft.com/kb/229896

Rafael Mantovani
Blog:
http://rafaelmantovani.net
Twitter: http://twitter.com/raf_mantovani