KB3210699 - การแก้ไข: ข้อผิดพลาดจะถูกบันทึกถ้ามีการกําหนดค่าการมิเรอร์ฐานข้อมูลโดย Transact-SQL ใน SQL Server 2016

นำไปใช้กับ
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)

อาการ

สมมติว่า คุณใช้คําสั่ง Transact-SQL เพื่อตั้งค่าการมิเรอร์ฐานข้อมูลใน SQL Server 2016 หลังจากที่มีการกําหนดค่านี้ คุณจะเห็นข้อผิดพลาดต่อเนื่องที่คล้ายกับข้อผิดพลาดต่อไปนี้ในบันทึกข้อผิดพลาด SQL Server:

หมายเหตุ

<หลัก>
วันที่ เวลา spid47s ข้อผิดพลาด: 1479 ความรุนแรง: 16 รัฐ: 1
วันที่ เวลา spid47s การเชื่อมต่อการมิเรอร์ไปยัง "TCP://Node02.contoso.com:5022" ได้หมดเวลาสําหรับฐานข้อมูล "MirrorDB" หลังจาก 10 วินาทีโดยไม่มีการตอบกลับ ตรวจสอบการเชื่อมต่อบริการและเครือข่าย
การมิเรอร์วันที่เวลา spid47s ฐานข้อมูลไม่ได้ใช้งานสําหรับฐานข้อมูล 'MirrorDB' นี่คือข้อความให้ข้อมูลเท่านั้น ไม่จําเป็นต้องดําเนินการใดๆ ของผู้ใช้
การมิเรอร์วันที่เวลา spid47s ฐานข้อมูลจะทํางานด้วยฐานข้อมูล 'MirrorDB' เป็นสําเนาหลัก นี่คือข้อความให้ข้อมูลเท่านั้น ไม่จําเป็นต้องดําเนินการใดๆ ของผู้ใช้
</หลัก>
<กระจก>
วันที่ เวลา spid53s ข้อผิดพลาด: 1474 ความรุนแรง: 16 รัฐ: 1
วันที่ เวลา spid53s ข้อผิดพลาดการเชื่อมต่อการมิเรอร์ฐานข้อมูล 4 'เกิดข้อผิดพลาดขณะรับข้อมูล: '10054(การเชื่อมต่อที่มีอยู่ถูกบังคับให้ปิดโดยโฮสต์ระยะไกล)'' สําหรับ 'TCP://Node01.contoso.com:5022'
การมิเรอร์วันที่เวลา spid44s ฐานข้อมูลไม่ได้ใช้งานสําหรับฐานข้อมูล 'MirrorDB' นี่คือข้อความให้ข้อมูลเท่านั้น ไม่จําเป็นต้องดําเนินการใดๆ ของผู้ใช้
การมิเรอร์วันที่เวลา spid44s ฐานข้อมูลใช้งานอยู่กับฐานข้อมูล 'MirrorDB' เป็นสําเนามิเรอร์ นี่คือข้อความให้ข้อมูลเท่านั้น ไม่จําเป็นต้องดําเนินการใดๆ ของผู้ใช้
</กระจก>

      

สาเหตุ

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

การแก้ปัญหา

การอัปเดตที่แก้ไขปัญหานี้จะรวมอยู่ในการอัปเดตแบบสะสมต่อไปนี้:

      

เกี่ยวกับรุ่น SQL Server 2016

เกี่ยวกับรุ่น SQL Server 2016

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

สถานะ

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

การอ้างอิง

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