นำไปใช้กับ
SQL Server 2008 R2 Service Pack 2 SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

อาการ

สมมติว่าคุณใช้ Microsoft SQL Server ๒๐๐๘ R2, SQL Server ๒๐๑๒หรือ SQL Server ๒๐๑๔ เมื่อคุณเรียกใช้คิวรีโดยใช้ N และ ORDER BY แบบสอบถามจะเยี่ยมชมความล้มเหลวของการ assert ที่คล้ายกับข้อความต่อไปนี้:

ตำแหน่งที่ตั้ง: "qstopsrt": 384Expression: fFalseSPID: <SPID>ID: <ProcessID>สถานที่ตั้ง: qxcntxt: 1052Expression: cref = = 0SPID: <SPID>ID: <ProcessID>ข่าวสารเกี่ยวกับ๓๖๒๔ระดับ20สถานะ1การตรวจสอบการยืนยันความถูกต้องของระบบบรรทัด2a ล้มเหลว ตรวจสอบบันทึกข้อผิดพลาด SQL Server สำหรับรายละเอียด โดยทั่วไปแล้วความล้มเหลวในการยืนยันจะเกิดจากข้อบกพร่องของซอฟต์แวร์หรือข้อมูลเสียหาย เมื่อต้องการตรวจสอบความเสียหายของฐานข้อมูลให้พิจารณาใช้ DBCC CHECKDB ถ้าคุณตกลงที่จะส่งการถ่ายโอนข้อมูลไปยัง Microsoft ระหว่างการตั้งค่าการถ่ายโอนข้อมูลขนาดเล็กจะถูกส่งไปยัง Microsoft การอัปเดตอาจพร้อมใช้งานจาก Microsoft ใน Service Pack ล่าสุดหรือใน QFE จากฝ่ายสนับสนุนทางเทคนิค Msg 0 ระดับ20รัฐ 0, บรรทัด0A ข้อผิดพลาดร้ายแรงที่เกิดขึ้นบนคำสั่งปัจจุบัน ผลลัพธ์ถ้ามีควรละทิ้ง

หมายเหตุ การแก้ไขอาจจะนำไปใช้กับแผนการสอบถามที่มี "เรียงลำดับ (การเรียงลำดับ N อันดับแรก)"

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากมีข้อผิดพลาดภายในในโปรแกรมการดำเนินการคิวรี

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

สถานะ

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

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ