อาการ
เมื่อคุณเรียกใช้คําสั่ง UPDATE ในตารางที่มี clustered columnstore index (CCI) ใน Microsoft SQL Server 2016 คุณอาจได้รับข้อผิดพลาดการยืนยันที่มีลักษณะต่อไปนี้:
ตําแหน่งที่ตั้ง: "bpbatch.cpp":240
นิพจน์: (BP_VECTOR_ID)(iNew + 1) == iNew + 1
SPID: 55
รหัสกระบวนการ: 1556
Msg 3624, ระดับ 20, สถานะ 1, บรรทัดที่ 1
การตรวจสอบการยืนยันระบบล้มเหลว ตรวจสอบบันทึกข้อผิดพลาด SQL Server เพื่อดูรายละเอียด โดยทั่วไปความล้มเหลวของการยืนยันเกิดจากบักของซอฟต์แวร์หรือความเสียหายของข้อมูล เมื่อต้องการตรวจสอบความเสียหายของฐานข้อมูล ให้พิจารณาเรียกใช้ DBCC CHECKDB หากคุณยินยอมที่จะส่งบันทึกข้อมูลไปยัง Microsoft ระหว่างการติดตั้ง ระบบจะส่งบันทึกข้อมูลขนาดเล็กไปยัง Microsoft การอัปเดตอาจพร้อมให้บริการจาก Microsoft ใน Service Pack รุ่นล่าสุดหรือการแก้ไขด่วนจากฝ่ายสนับสนุนทางเทคนิค
Msg 596, ระดับ 21, รัฐ 1, บรรทัดที่ 0
ไม่สามารถดําเนินการต่อไปได้ เนื่องจากเซสชันอยู่ในสถานะหยุดทํางาน
Msg 0, ระดับ 20, สถานะ 0, บรรทัด 0
มีข้อผิดพลาดร้ายแรงเกิดขึ้นในคําสั่งปัจจุบัน ผลลัพธ์ควรถูกละทิ้ง (ถ้ามี)
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตแบบสะสมต่อไปนี้สําหรับ SQL Server:
แต่ละปรับปรุงสะสมใหม่สําหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการปรับปรุงสะสมก่อนหน้านี้ ดูการอัปเดตแบบสะสมล่าสุดสําหรับ SQL Server:
การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2016
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
อ้างอิง
เรียนรู้เกี่ยวกับ คําศัพท์ที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์