Özgün teknik kapak: Active Directory Replikasyon Hatalarını repadmin ve dcdiag ile Bulmak

Active Directory Replikasyon Hatalarını repadmin ve dcdiag ile Bulmak

Bir Domain Controller üzerinde yapılan kullanıcı veya grup değişiklikleri diğer DC'lere ulaşmıyorsa ilk adım rastgele servis yeniden başlatmak değildir.

Önce replikasyon durumunu ölçmek gerekir. Bunun için Windows Server üzerindeki repadmin ve dcdiag araçlarından yararlanabiliriz.

Replikasyon özeti

Yetkili bir oturumda:

repadmin /replsummary
repadmin /showrepl * /csv
dcdiag /e /test:replications

replsummary kaynak ve hedef DC'lerde biriken hataları özetler.

showrepl son başarılı replikasyon zamanını, deneme sonuçlarını ve hata ayrıntılarını gösterir.

dcdiag ise replikasyon testini genel AD sağlığıyla birlikte incelememize yardımcı olur.

DNS ve bağlantı kontrolleri

Active Directory replikasyonu DNS ve RPC bağlantılarına bağımlıdır.

DC'lerin doğru DNS sunucularını kullandığını, gerekli SRV kayıtlarının çözümlendiğini ve sistem saatlerinin uyumlu olduğunu doğrulayın.

ipconfig /all
w32tm /query /status
nslookup

Yaygın hata kodları

  • 1722: RPC sunucusuna ulaşılamıyor. Ağ, DNS veya güvenlik duvarı incelenmelidir.
  • 8453: Replikasyon erişimi reddediliyor. Yetki ve güvenli kanal sorunları araştırılabilir.
  • 8614: Tombstone lifetime ile ilişkili uzun süreli replikasyon kopukluğu olabilir.

Hata kodu kadar hangi DC'de ve hangi bağlantı yönünde oluştuğu da önemlidir.

Müdahale

DNS veya RPC problemi çözülmeden zorla replikasyon başlatmak kalıcı çözüm olmayabilir.

Özellikle uzun süre bağlantısı kopmuş Domain Controller'larda kontrolsüz senkronizasyon yapılmamalıdır.

Düzeltme sonrasında repadmin /replsummary komutunu yeniden çalıştırarak hata sayısını ve son başarılı senkronizasyon zamanlarını karşılaştırın.

Kaynak: Microsoft Learn Active Directory Replication Troubleshooting.