อาการ
สมมติว่าคุณใช้คุณลักษณะกลุ่มความพร้อมใช้งาน AlwaysOn ใน Microsoft SQL Server ๒๐๑๒ เมื่อคุณคิวรีข้อมูลสถานะของฐานข้อมูลโดยใช้ Sys.dm_hadr_database_replica_states DMV อาจส่งกลับจำนวนแถวที่มีขนาดใหญ่ในผลลัพธ์ นอกจากนี้ข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้จะถูกบันทึกในแฟ้มบันทึกข้อผิดพลาด SQL Server:
<วันที่> ข้อผิดพลาด spid41s: ความรุนแรง๑๗๐๖๖:16 สถานะ: 1. <วันที่> การตรวจสอบความถูกต้องของ SQL Server: ไฟล์: < hadrdbmgrpartner> บรรทัด = การตรวจสอบเงื่อนไขล้มเหลวของ 143 = '! m_link IsInList ()'. ข้อผิดพลาดนี้อาจเป็นเวลาที่เกี่ยวข้องกับการกำหนดเวลา ถ้าข้อผิดพลาดยังคงมีอยู่หลังจาก rerunning คำสั่งให้ใช้ DBCC CHECKDB เพื่อตรวจสอบความถูกต้องของโครงสร้างหรือรีสตาร์ทเซิร์ฟเวอร์เพื่อให้แน่ใจว่าโครงสร้างข้อมูลในหน่วยความจำไม่ได้เสียหาย <วันที่> spid387s * * การถ่ายโอนข้อมูล-spid = 0, EC = 0x000000017E6DCB90<วัน> ที่ D:\Program Files\Microsoft SQL Server\MSSQL11. MSSQLSERVER\MSSQL\LOG\SQLDump0002.txt<วันที่เวลา> spid387s ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** *** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ***** spid387s> วันที่ <วันที่> spid387s * เริ่มการถ่ายโอนข้อมูลกองซ้อน: <วันที่> <spid387s วันที่><วันที่> <วันที่> spid387s * ที่ตั้งที่วันที่ * <: ๓๘๗ hadrdbmgrpartner cpp: 143<วันที่เวลา> spid387s * นิพจน์:! m_link IsInList () <วันที่เวลา> spid387s * SPID: ๓๘๗<วันที่> spid387s * ID กระบวนการ: ๒๕๑๒
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตที่สะสมสำหรับ SQL Server ต่อไปนี้:
การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
อ้างอิง
เรียนรู้เกี่ยวกับคำ ศัพท์เฉพาะ ทางที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์