KB3177238 - การแก้ไข: ไม่มีการย้ายโหนดอัตโนมัติหลังจากการมิเรอร์ฐานข้อมูลหยุดโดยไม่คาดคิดใน SQL Server

นำไปใช้กับ
SQL Server 2012 Business Intelligence SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Service Pack 3 SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1

อาการ

สมมติว่า คุณตั้งค่าเซสชันการทํามิเรอร์ฐานข้อมูลใน SQL Server 2012,2014 หรือ 2016 คุณเพิ่มการยืนยันเพื่อสนับสนุนการย้ายเมื่อเกิดข้อผิดพลาดโดยอัตโนมัติ ในบางสถานการณ์ซึ่งเกิดขึ้นไม่บ่อยนัก เซสชันการมิเรอร์อาจหยุดลง และข้อมูลจะไม่ถูกซิงโครไนซ์อีกต่อไป นอกจากนี้ การย้ายเมื่อเกิดข้อผิดพลาดอัตโนมัติไม่เกิดขึ้นตามที่คาดไว้

การแก้ปัญหา

ข้อมูลการปรับปรุง

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

การอัปเดตสะสม 2 สําหรับ SQL Server 2016 SP1

การอัปเดตสะสม 4 สําหรับ SQL Server 2016

   Cumulative Update 3 สําหรับ SQL Server 2014 SP2

   การอัปเดตสะสม 10 สําหรับ SQL Server 2014 SP1

Cumulative Update 6 สําหรับ SQL Server 2012 Service Pack 3
          

ข้อแนะนํา: ติดตั้งการอัปเดตสะสมล่าสุดสําหรับ SQL Server

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

การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2016

การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2014 SP1/SP2

การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2012 SP3

วิธีแก้ไขปัญหาชั่วคราว

เมื่อต้องการแก้ไขปัญหานี้ ให้ดําเนินการเซสชันการมิเรอร์ต่อ เมื่อต้องการทําเช่นนี้ ให้พิมพ์แต่ละคําสั่ง Transact-SQL ต่อไปนี้ แล้วกด Enter หลังจากแต่ละคําสั่ง:

ALTER DATABASE database_name ตั้งค่าการระงับคู่ค้า
GO
ALTER DATABASE database_name SET PARTNER RESUME
GO

สถานะ

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

การอ้างอิง

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