อาการ
สมมติว่า คุณมีตารางที่มีดัชนีที่ไม่ได้กรอง (NCI) บน clustered columnstore index (CCI) ในSQL Server 2016 และ 2017 เมื่อคุณอัปเดตตารางด้วยวิธีที่ไม่มีคีย์หรือคอลัมน์ของ NCI ถูกอัปเดต คุณอาจสังเกตเห็นว่า NCI ที่กรองแล้วไม่ได้รับการรักษาไว้ โดยเฉพาะอย่างยิ่ง การอัปเดตจะทําให้แถวใน CCI ย้าย และค่าตัวระบุตําแหน่งของแถวที่สอดคล้องกันใน NCI ที่กรองอาจไม่ถูกอัปเดต ปัญหานี้อาจทําให้เกิดความเสียหายระหว่างแถวแบบถาวรและผลลัพธ์ที่ไม่ถูกต้องสําหรับคิวรี SELECT
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตสะสมสําหรับSQL Serverต่อไปนี้:
เกี่ยวกับการอัปเดตสะสมสําหรับSQL Server:
แต่ละการอัปเดตสะสมใหม่สําหรับ SQL Server ประกอบด้วยทั้งหมด hotfix และการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในรุ่นก่อนหน้า การอัปเดตสะสม ดูการอัปเดตแบบสะสมล่าสุดสําหรับSQL Server:
อ้างอิง
เรียนรู้เกี่ยวกับคําศัพท์เฉพาะทาง Microsoft จะใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์