חל על
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 עם GROUP BY) בטבלה עם אינדקס מסונן ב-SQL Server המשמש כשרת מרוחק, והמשתמש אינו כולל את הרשאת הגדרת התצוגה. בתרחיש זה, השרת המקושר מחשיב את האינדקס המסונן כאינדקס ייחודי מלא, והשאילתה מחזירה תוצאות שגויות. 

מידע נוסף

בעת הפעלת שאילתה מרוחקת, תהליך השרת המקושר משתמש במטה-נתונים של אינדקס כדי למטב את השאילתה. כאשר אין לך הרשאת הגדרת תצוגה עבור מסד הנתונים שמתבצע שאילתה, המטה-נתונים אינם מצביעים על כך שהאינדקס הוא אינדקס מסונן, וממטב השאילתות מחשיב את האינדקס כאינדקס ייחודי מלא. תיקון זה מתקן את מטה-נתונים של אינדקס עבור אינדקס מסונן כאשר אין לך הרשאת הגדרת תצוגה לצורך שיקול על-ידי ממטב השאילתות.

מצב

Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".

פתרון

בעיה זו נפתרה בעדכונים המצטברים הבאים עבור SQL Server:

הערהתיקון זה צריך להיות מוחל על השרת המקושר מרחוק.

אודות עדכונים מצטברים עבור SQL Server:

כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:

פתרון

כדי לעקוף בעיה זו, נסה אחת מהשיטות הבאות:

  • הסר את האינדקס המסונן.

  • הענק הגדרת תצוגה למשתמש. Ex: הענקת הגדרת התצוגה לtest_user;

הפניות

קבל מידע על המינוח שבו Microsoft משתמשת כדי לתאר עדכוני תוכנה.

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.