นำไปใช้กับ
SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows SQL Server 2016 Service Pack 2 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 2019 on Windows

อาการ

สมมติว่า คุณเรียกใช้คิวรีที่มีการรวมและการรวม (ตัวอย่างเช่น COUNT WITH GROUP BY) บนตารางที่มีดัชนีที่ถูกกรองใน SQL Server ที่ใช้เป็นเซิร์ฟเวอร์ระยะไกล และผู้ใช้ไม่มีสิทธิ์ VIEW DEFINITION ในสถานการณ์นี้ เซิร์ฟเวอร์ที่ลิงก์จะพิจารณาดัชนีที่กรองเป็นดัชนีแบบไม่เฉพาะทั้งหมด และคิวรีจะส่งกลับผลลัพธ์ที่ไม่ถูกต้อง 

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

เมื่อคุณเรียกใช้คิวรีระยะไกล กระบวนการเซิร์ฟเวอร์ที่ลิงก์จะใช้ Metadata ของดัชนีเพื่อปรับคิวรีให้เหมาะสม เมื่อคุณไม่มีสิทธิ์ในการระบุข้อนิยามมุมมองของฐานข้อมูลที่คิวรี Metadata ไม่ได้ระบุว่าดัชนีเป็นดัชนีที่ถูกกรอง และตัวปรับคิวรีให้เหมาะสมจะพิจารณาดัชนีเป็นดัชนีที่ไม่ซ้ากันแบบเต็ม การแก้ไขนี้จะแก้ไข Metadata ของดัชนีกับดัชนีที่กรองแล้ว เมื่อคุณไม่มีสิทธิ์ในการดูข้อนิยามเพื่อพิจารณาโดยตัวปรับคิวรีให้เหมาะสม

สถานะ

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

การแก้ไข

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

หมายเหตุ:การแก้ไขนี้ควรใช้กับเซิร์ฟเวอร์ที่ลิงก์ระยะไกล

เกี่ยวกับการอัปเดตสะสมของ SQL Server

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

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

เมื่อต้องการแก้ไขปัญหานี้ให้ลองวิธีใดวิธีหนึ่งต่อไปนี้:

  • เอาดัชนีที่กรองออก

  • ให้สิทธิ์ในความหมายของมุมมองแก่ผู้ใช้ เช่น: ให้นิยามมุมมองtest_user

อ้างอิง

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

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

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

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