KB4538174 - แก้ไข: เกิดข้อผิดพลาดและ AG จะอยู่ในสถานะไม่ซิงโครไนซ์เมื่อเกิดข้อผิดพลาดใน AG หลักของกลุ่มให้บริการแบบกระจายใน SQL Server 2017 และ 2019 บน Linux

นำไปใช้กับ
SQL Server 2017 Developer Linux SQL Server 2017 Enterprise on Linux SQL Server 2017 Enterprise Core on Linux SQL Server 2017 Standard on Linux SQL Server 2019 on Linux

อาการ

ลองทำตามสถานการณ์ต่อไปนี้:

  • คุณได้กําหนดค่ากลุ่มให้บริการแบบกระจายใน SQL Server 2017 หรือ 2019 บน Linux ระหว่างกลุ่มให้บริการ (AG), AG1 และ AG2
  • สมมติว่า AG1 เป็นกลุ่มให้บริการหลักที่มีโหนด N1 , N2 และ N3
  • ถ้าคุณพยายามย้ายจาก N1 เป็น N3 ในกลุ่มให้บริการ AG1 การซิงโครไนซ์จะหยุดทํางานในสถานะไม่ซิงโครไนซ์และจะไม่สมบูรณ์ นอกจากนี้ คุณอาจสังเกตเห็นข้อผิดพลาดต่อไปนี้ในบันทึกข้อผิดพลาดของ N3:

ข้อผิดพลาด: 41166, ความรุนแรง: 16, สถานะ: 9

เกิดข้อผิดพลาดขณะรอเข้าถึงแบบจําลองความพร้อมใช้งานภายในเครื่องของกลุ่มให้บริการ 'ชื่อกลุ่มให้บริการ' การดําเนินการพบข้อผิดพลาด SQL OS 2 และสิ้นสุดลงแล้ว ตรวจสอบว่าแบบจําลองความพร้อมใช้งานภายในเครื่องอยู่ในสถานะที่ถูกต้อง แล้วลองคําสั่งอีกครั้ง

สถานะ

Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"

การแก้ปัญหา

ปัญหานี้ได้รับการแก้ไขในการอัปเดตแบบสะสมต่อไปนี้สําหรับ SQL Server:

เกี่ยวกับการอัปเดตสะสมสําหรับ SQL Server:

การอัปเดตแบบสะสมใหม่แต่ละรายการสําหรับ SQL Server จะมีโปรแกรมแก้ไขด่วนและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตแบบสะสมครั้งก่อนหน้า ตรวจดูการอัปเดตแบบสะสมล่าสุดสําหรับ SQL Server:

การอ้างอิง

เรียนรู้เกี่ยวกับคำศัพท์ที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์