อาการ
สมมติว่าคุณใช้กลุ่มความพร้อมใช้งานตลอดเวลาที่มีการกำหนดค่าแบบจำลองรองสองแบบสำหรับโหมดการยอมรับแบบซิงโครนัส เมื่อคุณเปลี่ยนโหมดความพร้อมใช้งานสำหรับหนึ่งในแบบจำลองรองจากโหมดการยอมรับแบบซิงโครนัสไปยังโหมดการยอมรับแบบอะซิงโครนัสสถานะการซิงโครไนซ์ของฐานข้อมูลที่พร้อมใช้งานบนแบบจำลองรองอาจยังคงถูกรายงานเป็นการซิงโครไนซ์แทนที่จะซิงโครไนซ์บนแบบจำลองหลัก การทำเช่นนี้จะทำให้เกิดความล่าช้าของทรานแซคชันในแบบจำลองหลัก
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากแบบจำลองหลักรอให้ข้อความคืบหน้าจากแบบจำลองรองทั้งสองแบบเพื่ออัปเดตข้อมูลที่ยอมรับ LSN เหตุการณ์นี้เกิดขึ้นแม้ว่าจะมีการกำหนดค่าหนึ่งในแบบจำลองรองสำหรับโหมดการยอมรับแบบอะซิงโครนัส เนื่องจากแบบจำลองที่ได้รับการยอมรับแบบอะซิงโครนัสจะส่งข้อความแสดงข้อความคืบหน้าไม่บ่อยครั้งการอัปเดตของการยอมรับ LSN บนแบบจำลองหลัก การทำเช่นนี้จะทำให้การอัปเดตธุรกรรมของผู้ใช้เกิดความล่าช้า
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดต SQL Server ต่อไปนี้:
การอัปเดตที่สะสม10สำหรับ SQL Server ๒๐๑๗
การอัปเดตที่สะสม 3 สำหรับ SQL Server ๒๐๑๖ Service Pack 2
การอัปเดตที่สะสม 10สำหรับ SQL Server ๒๐๑๖ Service Pack 1
เกี่ยวกับ SQL Server รุ่น
รุ่นใหม่แต่ละรุ่นสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนและการแก้ไขปัญหาด้านความปลอดภัยทั้งหมดที่อยู่ในรุ่นก่อนหน้า เราขอแนะนำให้คุณติดตั้งรุ่นล่าสุดสำหรับ SQL Server เวอร์ชันของคุณ:
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
อ้างอิง
เรียนรู้เกี่ยวกับคำ ศัพท์เฉพาะ ทางที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์