อาการ
สมมติว่าคุณเปิดใช้งานความปลอดภัยระดับแถวบนตารางใน Microsoft SQL Server 2016 ถ้าคุณเรียกใช้คําสั่งที่มีส่วนคําสั่ง UNION หรือ UNION ALL จํานวนมากที่รวมผลลัพธ์ของตาราง คุณอาจได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้:
หมายเหตุ
ข้อความ 3624, ระดับ 20, สถานะ 1, บรรทัด 16
การตรวจสอบการยืนยันของระบบล้มเหลว ตรวจสอบบันทึกข้อผิดพลาดของ SQL Server สําหรับรายละเอียด โดยทั่วไปแล้ว ความล้มเหลวในการยืนยันจะเกิดจากบักของซอฟต์แวร์หรือความเสียหายของข้อมูล เมื่อต้องการตรวจสอบความเสียหายของฐานข้อมูล ให้พิจารณาเรียกใช้ DBCC CHECKDB ถ้าคุณตกลงที่จะส่งการถ่ายโอนข้อมูลไปยัง Microsoft ระหว่างการตั้งค่า การถ่ายโอนข้อมูลขนาดเล็กจะถูกส่งไปยัง Microsoft การอัปเดตอาจพร้อมใช้งานจาก Microsoft ใน Service Pack ล่าสุดหรือในโปรแกรมแก้ไขด่วนจากฝ่ายสนับสนุนด้านเทคนิค
ข้อความ 596, ระดับ 21, สถานะ 1, บรรทัด 14
ไม่สามารถดําเนินการต่อได้เนื่องจากเซสชันอยู่ในสถานะ kill
ข้อความ 0, ระดับ 20, สถานะ 0, บรรทัด 14 มีข้อผิดพลาดร้ายแรงเกิดขึ้นกับคําสั่งปัจจุบัน ผลลัพธ์ ถ้ามี ควรละทิ้ง
การแก้ปัญหา
ปัญหานี้ได้รับการแก้ไขครั้งแรกในการอัปเดตแบบสะสมต่อไปนี้ของ SQL Server:
ข้อแนะนํา: ติดตั้งการอัปเดตสะสมล่าสุดสําหรับ SQL Server
การอัปเดตแบบสะสมใหม่แต่ละรายการสําหรับ SQL Server จะมีโปรแกรมแก้ไขด่วนและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตแบบสะสมครั้งก่อนหน้า เราขอแนะนําให้คุณดาวน์โหลดและติดตั้งการอัปเดตแบบสะสมล่าสุดสําหรับ SQL Server:
สถานะ
Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"
การอ้างอิง
เรียนรู้เกี่ยวกับคำศัพท์ที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์