แก้ Active Directory Replication Error บน Windows Server 2022 แบบละเอียด

 Active Directory Replication Error เป็นหนึ่งในปัญหาที่ผู้ดูแลระบบ Windows Server 2022 พบได้บ่อยที่สุด โดยเฉพาะองค์กรที่มี Domain Controller มากกว่า 1 เครื่อง

เมื่อ Replication มีปัญหา ข้อมูลภายใน Active Directory จะไม่ซิงค์กัน ส่งผลให้ User Login ไม่ได้, Password ไม่อัปเดต, Group Policy ไม่ทำงาน และอาจลุกลามไปจนถึงระบบ Domain ทั้งหมด

บทความนี้จะอธิบายวิธีวิเคราะห์และแก้ไข Active Directory Replication Error บน Windows Server 2022 แบบละเอียด พร้อมแนวทางที่ใช้จริงในองค์กร

📌 Active Directory Replication Error คืออะไร

Replication Error คือสถานการณ์ที่ Domain Controller ไม่สามารถแลกเปลี่ยนข้อมูล Active Directory ระหว่างกันได้

ตัวอย่าง

DC01
 ↓
Replication Failed
 ↓
DC02

ส่งผลให้ข้อมูลของทั้งสองเครื่องไม่ตรงกัน

🎯 อาการที่พบบ่อย

เมื่อ Replication มีปัญหา

อาจพบอาการ

❌ Password ใหม่ใช้งานไม่ได้

❌ User ใหม่ไม่ปรากฏบน DC อื่น

❌ Group Policy ไม่อัปเดต

❌ DNS ข้อมูลไม่ตรงกัน

❌ SYSVOL ไม่ซิงค์

❌ Login ข้าม Site ไม่ได้

หลายเคสที่ทีมงาน comsiam วิเคราะห์ พบว่าปัญหา Replication มักเริ่มจาก DNS และ Network Configuration ที่ผิดพลาด

🔍 ขั้นตอนแรก ตรวจสอบสถานะ Replication

รัน

repadmin /replsummary

ตัวอย่างผลลัพธ์

Fails/Total = 0/20

ถือว่าปกติ

หากมี Error

จะปรากฏจำนวน Failures

🚀 ตรวจสอบ Replication แบบละเอียด

รัน

repadmin /showrepl

ระบบจะแสดง

  • Source DC

  • Destination DC

  • Last Success

  • Error Message

ทั้งหมด

⚠️ Error 1 : DNS Lookup Failure

ตัวอย่าง

DNS lookup failure

เป็น Error ที่พบบ่อยที่สุด

วิธีตรวจสอบ

รัน

nslookup dc01.company.local

และ

nslookup dc02.company.local

หากหาไม่เจอ

แสดงว่า DNS มีปัญหา

วิธีแก้

ตรวจสอบ DNS Server ของ Domain Controller

ควรชี้ไปยัง DNS ภายในเท่านั้น

ตัวอย่าง

Preferred DNS
192.168.1.10

ไม่ควรใช้

8.8.8.8
1.1.1.1

โดยตรง

⚠️ Error 2 : RPC Server Unavailable

ตัวอย่าง

RPC Server Unavailable

สาเหตุ

  • Firewall Block

  • Network ขัดข้อง

  • RPC Service หยุดทำงาน

วิธีตรวจสอบ

รัน

ping dc02

และ

telnet dc02 135

วิธีแก้

ตรวจสอบ Firewall

เปิด Port

TCP 135
TCP 389
TCP 445
TCP 636

ให้ครบ

⚠️ Error 3 : Access Denied

ตัวอย่าง

Access Denied

สาเหตุ

  • Kerberos มีปัญหา

  • สิทธิ์ไม่ถูกต้อง

  • Time Sync ไม่ตรงกัน

วิธีตรวจสอบเวลา

รัน

w32tm /query /status

ตรวจสอบเวลาของทุก Domain Controller

⚠️ Error 4 : Target Principal Name Incorrect

ตัวอย่าง

Target Principal Name Incorrect

สาเหตุ

SPN ผิดพลาด

Kerberos Authentication มีปัญหา

วิธีตรวจสอบ

รัน

setspn -L DC01

วิธีแก้

ตรวจสอบ SPN และ Kerberos Configuration

⚠️ Error 5 : Lingering Objects

มักเกิดหลัง Domain Controller Offline เป็นเวลานาน

วิธีตรวจสอบ

รัน

repadmin /removelingeringobjects

วิธีแก้

ลบ Object ที่ค้างอยู่ในฐานข้อมูล

อย่างระมัดระวัง

🔍 ตรวจสอบ Active Directory Health

รัน

dcdiag

หรือ

dcdiag /v

ผลลัพธ์จะแสดง

  • DNS

  • Replication

  • SYSVOL

  • NetLogon

ทั้งหมด

🔄 บังคับ Replication ทันที

หลังแก้ปัญหา

รัน

repadmin /syncall /AdeP

เพื่อ Sync ข้อมูลทันที

📂 ตรวจสอบ SYSVOL Replication

SYSVOL มีผลต่อ

  • Group Policy

  • Login Script

รัน

dfsrdiag replicationstate

หรือ

dfsrdiag backlog

เพื่อตรวจสอบสถานะ

🖥️ ตรวจสอบ Event Viewer

เปิด

Event Viewer

ไปที่

Applications and Services Logs
 └ Directory Service

และ

DFS Replication

Error ส่วนใหญ่จะถูกบันทึกไว้ที่นี่

🔒 ตรวจสอบ DNS Health

รัน

dcdiag /test:dns

หาก DNS ผิดพลาด

Replication มักมีปัญหาตามมา

📋 เช็กลิสต์ก่อนสรุปว่า Replication ปกติ

① DNS ทำงานปกติ

② Domain Controller Ping หากันได้

③ Firewall เปิด Port ครบ

④ เวลาเครื่องตรงกัน

⑤ SYSVOL Replication ปกติ

⑥ ไม่มี Error ใน Event Viewer

⑦ Repadmin ไม่พบ Failure

📈 Best Practices สำหรับป้องกัน Replication Error

① ใช้ DNS ภายในเสมอ

② ตรวจสอบ Replication รายสัปดาห์

③ Backup System State เป็นประจำ

④ ตรวจสอบ Event Viewer ทุกวัน

⑤ ไม่ปิด Domain Controller เป็นเวลานาน

⑥ ทดสอบ Replication หลังเปลี่ยนแปลงระบบ

หลายองค์กรที่ comsiam ดูแล มีการสร้าง Checklist Replication Health รายสัปดาห์ เพื่อป้องกันปัญหาที่อาจส่งผลต่อ Active Directory ทั้งระบบ

🎯 สรุป

Active Directory Replication Error บน Windows Server 2022 เป็นปัญหาที่สามารถส่งผลกระทบต่อ User, Group Policy, DNS และบริการสำคัญภายในองค์กรได้โดยตรง

การใช้เครื่องมืออย่าง Repadmin, DCDiag, DFSRDiag และ Event Viewer จะช่วยให้ผู้ดูแลระบบสามารถค้นหาสาเหตุและแก้ไขปัญหาได้อย่างรวดเร็ว ก่อนที่ความเสียหายจะขยายวงกว้างไปยัง Domain Controller เครื่องอื่น

Popular posts from this blog

Windows Server 2022 ยังน่าใช้ในปีนี้หรือไม่? คำตอบสำหรับคนกำลังวางระบบใหม่

สเปกเครื่องสำหรับติดตั้ง Windows Server 2022 เลือกอย่างไรให้คุ้มและใช้งานได้ยาว

Windows Server 2022 คืออะไร? คู่มือสำหรับมือใหม่