KB4475794 - การแก้ไข: มีข้อยกเว้นการละเมิดการเข้าถึงเกิดขึ้นในระหว่างการปรับคิวรีให้เหมาะสมของคิวรีที่เข้าถึงตารางด้วยดัชนีที่กรองหรือสถิติ

นำไปใช้กับ
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

อาการ

เมื่อคุณใช้ Microsoft SQL Server 2014 หรือ 2016 คุณอาจพบข้อยกเว้นการละเมิดการเข้าถึงในระหว่างการคอมไพล์คิวรีที่อ้างอิงตารางที่มีดัชนีที่กรองหรือสถิติที่กรองแล้ว

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากตัวปรับคิวรีให้เหมาะสมไม่ได้รับ Schema-Stability Lock บนตารางในขณะที่คิวรีอื่นกําลังเข้าถึงตาราง

สถานะ

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

การแก้ปัญหา

ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตสะสมสําหรับ SQL Server ต่อไปนี้:

เกี่ยวกับ Service Pack สําหรับ SQL Server

Service Pack เป็นแบบสะสม Service Pack ใหม่แต่ละตัวจะมีการแก้ไขทั้งหมดที่อยู่ใน Service Pack รุ่นก่อนหน้า พร้อมกับการแก้ไขใหม่ๆ คําแนะนําของเราคือการใช้ Service Pack ล่าสุดและการอัปเดตแบบสะสมล่าสุดสําหรับ Service Pack นั้น คุณไม่จําเป็นต้องติดตั้ง Service Pack รุ่นก่อนหน้าก่อนที่คุณจะติดตั้ง Service Pack รุ่นล่าสุด ใช้ตารางที่ 1 ในบทความต่อไปนี้สําหรับการค้นหาข้อมูลเพิ่มเติมเกี่ยวกับ Service Pack ล่าสุดและการอัปเดตแบบสะสมล่าสุด

การอ้างอิง

เรียนรู้เกี่ยวกับคำศัพท์ที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์