Contact
Line : comsiam
Contact
Line : comsiam

DFS Replication (DFSR) เป็นฟีเจอร์สำคัญที่ช่วยซิงค์ข้อมูลระหว่าง File Server หลายเครื่อง แต่ในระบบ Production จริง มักพบปัญหาที่ทำให้การ Replication หยุดทำงานหรือ Sync ข้อมูลไม่ครบ
อาการที่พบบ่อย เช่น
หากปล่อยไว้ อาจส่งผลให้ข้อมูลระหว่างสาขาไม่ตรงกัน และกระทบต่อการทำงานของผู้ใช้งาน
บทความนี้จะอธิบายวิธีตรวจสอบ วิเคราะห์ และแก้ไข DFS Replication Error บน Windows Server 2025 อย่างละเอียด
คือสถานการณ์ที่
DFSR
ไม่สามารถส่งข้อมูลระหว่าง Server ได้ตามปกติ
ตัวอย่าง
FS01
↓
FS02
ไฟล์ใหม่บน FS01
ไม่ปรากฏบน FS02
✅ ไฟล์ไม่ Sync
✅ Sync ช้ามาก
✅ Backlog เพิ่มขึ้น
✅ Event Viewer แจ้ง Error
✅ DFSR Service หยุดทำงาน
เปิด
Event Viewer
ไปที่
Applications and Services Logs
จากนั้น
DFS Replication
ที่พบบ่อย
2213
4012
5002
5004
4102
แต่ละ Event บอกสาเหตุที่ต่างกัน
หนึ่งใน Error ที่พบบ่อยที่สุด
ตัวอย่าง
The DFS Replication service stopped replication
มักเกิดหลัง
PowerShell
wmic
หรือ
ResumeReplication
ตาม GUID ที่ Event Log แจ้ง
จากนั้น Restart Service
เกิดจาก
MaxOfflineTimeInDays
เกินกำหนด
เช่น
Server Offline นานเกินไป
ตรวจสอบ
Get-DfsrMachineConfiguration
จากนั้น
ปรับค่า
MaxOfflineTimeInDays
ให้เหมาะสม
มักเกี่ยวข้องกับ
Network Error
หรือ
RPC Communication
ตรวจสอบ
ping
nslookup
telnet
ให้ Server ติดต่อกันได้
มักเกิดจาก
Partner Server
ไม่สามารถตอบสนองได้
PowerShell
Get-Service DFSR
สถานะควรเป็น
Running
หาก Service หยุด
ใช้
Start-Service DFSR
PowerShell
Get-DfsrBacklog
หากตัวเลขสูงมาก
แสดงว่ายัง Sync ไม่เสร็จ
PowerShell
Get-DfsrMember
ดูว่า Server ยังอยู่ใน Replication Group หรือไม่
PowerShell
Get-DfsrConnection
ช่วยดูสถานะของ Replication Partner
DFSR พึ่งพา DNS อย่างมาก
ตรวจสอบ
nslookup FS02
ต้อง Resolve ได้ถูกต้อง
DFSR ใช้
RPC
และ Dynamic Ports
Firewall ต้องอนุญาต
PowerShell
Test-NetConnection
ตัวอย่าง
Test-NetConnection FS02
DFSR ต้องมีพื้นที่ว่างเพียงพอ
ตัวอย่าง
Staging Folder
หากเต็ม
Replication อาจหยุด
PowerShell
dfsrdiag
ช่วยดูรายละเอียดเพิ่มเติม
ตำแหน่ง
ConflictAndDeleted
อาจมีไฟล์จำนวนมาก
กินพื้นที่ Storage
PowerShell
dfsrdiag SyncNow
ช่วยเร่งการ Replication
DFSR ใช้ข้อมูลจาก
Active Directory
หาก AD มีปัญหา
DFSR อาจผิดปกติ
PowerShell
dcdiag
สำหรับ Domain Controller
repadmin /replsummary
ช่วยดูปัญหา Replication ของ AD
PowerShell
Restart-Service DFSR
บางครั้งช่วยแก้ปัญหาได้ทันที
Event Log อาจแจ้ง
Database Recovery
หรือ
Jet Database Error
อาจต้อง Rebuild Database
หยุด Service
Stop-Service DFSR
สำรอง Database
จากนั้นเริ่มสร้างใหม่
ควรทำใน Maintenance Window
✅ ใช้ DNS ที่ถูกต้อง
✅ ตรวจสอบ Event Viewer ทุกวัน
✅ ตรวจสอบ Backlog
✅ ตรวจสอบ Disk Space
✅ ใช้ DFS Namespace ร่วมกัน
✅ ทดสอบ Replication
✅ สำรองข้อมูลสม่ำเสมอ
✅ เปิด Monitoring
ทีมงาน comsiam พบว่าปัญหา DFS Replication มากกว่า 70% มาจาก DNS, Network และ Disk Space ไม่เพียงพอ มากกว่าปัญหาของ DFSR เอง
องค์กรมี
FS01
และ
FS02
พบว่าไฟล์ไม่ Sync
ตรวจสอบ Event Viewer
พบ
Event 2213
หลัง Resume Replication และ Restart DFSR Service
ระบบกลับมาทำงานได้ตามปกติ
DFS Replication Error เป็นปัญหาที่พบได้บ่อยในองค์กรที่ใช้ File Server หลายเครื่อง แต่ส่วนใหญ่สามารถวิเคราะห์และแก้ไขได้ผ่าน Event Viewer, PowerShell และเครื่องมือของ Windows Server 2025
หัวใจสำคัญคือการตรวจสอบ DNS, Network, DFSR Service และ Disk Space อย่างสม่ำเสมอ เพื่อป้องกันปัญหาก่อนที่จะกระทบต่อผู้ใช้งาน
จากประสบการณ์ของทีมงาน comsiam หากมีระบบ Monitoring ที่ดีและตรวจสอบ DFSR Health เป็นประจำ องค์กรจะสามารถลดปัญหาการ Sync ข้อมูลและรักษาความต่อเนื่องของระบบ File Services ได้อย่างมีประสิทธิภาพ