นำไปใช้กับ
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) SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2016 Service Pack 1 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 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows

อาการ

พิจารณาสถานการณ์ต่อไปนี้:

  • คุณมีกระบวนงานที่เก็บไว้ที่สร้างตารางชั่วคราวใน Microsoft SQL Server

  • คุณเรียกใช้คิวรีที่ปัญหากระบวนงานที่เก็บไว้และคิวรีตรงตามเงื่อนไขต่อไปนี้:

    • การอ้างอิงคิวรีไปยังตารางชั่วคราวที่สร้างโดยกระบวนงานที่เก็บไว้

    • คิวรีมีส่วนคำสั่ง WHERE ที่ไม่ได้อยู่ในดัชนีใดๆและมีการเปิดใช้งานฟีเจอร์ดัชนีที่ขาดหายไป

  • สมมติว่ากระบวนงานที่เก็บไว้ถูกเรียกใช้พร้อมกันจากหลายอินสแตนซ์ จากนั้นตารางชั่วคราวจะถูกสร้างขึ้นและลดลงบ่อยครั้งที่จะนำไปสู่การสร้างและการลบระเบียนที่สอดคล้องกันสำหรับดัชนีที่ขาดหายไป

  • ในสถานการณ์นี้ถ้าคิวรีที่ค้างอยู่ของกระบวนงานที่เก็บไว้ถูกยกเลิกคุณอาจได้รับข้อผิดพลาดการละเมิดการเข้าถึง

การแก้ไข

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

      การอัปเดตที่สะสม2สำหรับ SQL Server ๒๐๑๗

      การอัปเดตที่สะสม9สำหรับ SQL Server ๒๐๑๖ RTM

      การอัปเดตที่สะสม6สำหรับ SQL Server ๒๐๑๖ SP1

      การอัปเดตที่สะสม8สำหรับ SQL Server ๒๐๑๔ SP2

การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:

การอัปเดตที่สะสมล่าสุดสำหรับ SQL Server ๒๐๑๗

การอัปเดตที่สะสมล่าสุดสำหรับ SQL Server ๒๐๑๖

การอัปเดตที่สะสมล่าสุดสำหรับ SQL Server ๒๐๑๔

วิธีแก้ไขปัญหาชั่วคราว

วิธีแก้ไขปัญหาชั่วคราวสำหรับปัญหานี้คือการเปิดใช้งานการตั้งค่าสถานะการติดตาม (TF) ๒๓๙๒ ซึ่งจะระงับคอลเลกชันของดัชนีที่ขาดหายไป

ข้อมูลเพิ่มเติม

เมื่อต้องการรับข้อมูลเพิ่มเติมเกี่ยวกับฟีเจอร์ดัชนีที่ขาดหายไปโปรดดูที่ลิงก์ต่อไปนี้:

ฟีเจอร์ดัชนีหายไป

สถานะ

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

อ้างอิง

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

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ