KB4588981 - แก้ไข: เกิดข้อผิดพลาด "LogConsumer::StartScan failed to get the control lock" และกิจกรรมผู้เขียนบันทึกหยุดทํางานอย่างสมบูรณ์ใน SQL Server 2019

นำไปใช้กับ
SQL Server 2019 on Windows

อาการ

สมมติว่าคุณใช้ Always On Availability Groups (AG) ใน SQL Server 2019 การย้ายข้อมูลสําหรับบางฐานข้อมูลของแบบจําลองรองบางรายการหยุดทํางานอย่างกะทันหัน (หนึ่งฐานข้อมูลต่อแบบจําลองรองหนึ่งชุด) หากหนึ่งในแบบจําลองรองที่ได้รับผลกระทบเป็นแบบจําลองแบบซิงโครนัส จะเกิดการรอ HADR_SYNC_COMMIT นานและบล็อกธุรกรรมที่จะดําเนินการ เมื่อเปิดใช้งานการตั้งค่าสถานะการติดตาม (TF) 3605 สําหรับการบันทึก SQL เพิ่มเติม ข้อผิดพลาด "LogConsumer::StartScan ล้มเหลวในการล็อกการควบคุม" เกิดขึ้นและถูกบันทึกในบันทึกข้อผิดพลาด SQL

สถานะ

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

การแก้ปัญหา

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

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

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

การอ้างอิง

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