อาการ
สมมติว่า คุณใช้ columnstore ดัชนีใน Microsoft SQL Server 2016 เมื่อคุณเรียกใช้คิวรีแบบใช้เลือกข้อมูลซ้อนกันกับดัชนี columnstore อาจมีการละเมิดการเข้าถึงเกิดขึ้น นอกจากนี้ ข้อความแสดงข้อผิดพลาดที่มีลักษณะดังต่อไปนี้ถูกบันทึกในแฟ้มบันทึกข้อผิดพลาด SQL Server:
วันที่ เวลา ข้อผิดพลาดของเซิร์ฟเวอร์: 17310 ความรุนแรง: 20 สถานะ: 1วันที่ เวลา เซิร์ฟเวอร์ คําขอของผู้ใช้จากเซสชันที่มี SPID 55 สร้างข้อยกเว้นที่ร้ายแรง SQL Server ยุติเซสชันนี้ ติดต่อบริการสนับสนุนผลิตภัณฑ์ด้วยการถ่ายโอนข้อมูลที่เกิดขึ้นในไดเรกทอรีบันทึกวันที่เวลา spid55 ***Stack Dump ถูกส่งไปยัง C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\LOG\SQLDump0053.txtdate time spid55 SqlDumpExceptionHandler: กระบวนการ 55 สร้างข้อยกเว้นร้ายแรง c0000005 EXCEPTION_ACCESS_VIOLATION SQL Server กําลังยุติกระบวนการนี้วันที่ เวลา spid55 * *********วันที่เวลา spid55 *date time spid55 * เริ่มการถ่ายโอนข้อมูลสแตก:วันที่เวลา spid55 * วันที่ เวลา spid 55วันที่เวลา spid55 *วันที่เวลา spid55 *วันที่เวลา spid55 * ที่อยู่ข้อยกเว้น = 00007FFCBBD008A4 Module(sqlmin+00000000000E608A4)วันที่เวลา spid55 * รหัสข้อยกเว้น = c0000005 EXCEPTION_ACCESS_VIOLATIONวันที่และเวลา spid55 * การละเมิดการเข้าถึงที่เกิดขึ้นในการเขียนที่อยู่ 00000000000000000
การแก้ไข
การแก้ไขสําหรับปัญหานี้รวมอยู่ในการอัปเดตต่อไปนี้:
การอัปเดตสะสม 8 สําหรับ SQL Server 2017
เกี่ยวกับรุ่น SQL Server
แต่ละรุ่นใหม่สําหรับ SQL Server ประกอบด้วยการแก้ไขด่วนและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่อยู่ในรุ่นก่อนหน้า เราขอแนะนําให้คุณติดตั้งรุ่นล่าสุดสําหรับ SQL Server เวอร์ชันของคุณ:
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
อ้างอิง
เรียนรู้เกี่ยวกับ คําศัพท์ที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์