KB2989704-FIX: מספר עמודות בתצוגה sys.column_store_segments מציגות ערך NULL כאשר הטבלה כוללת סכימה שאינה של dbo ב-SQL Server

תופעות

נניח שיש לך הרשאת בחירה בטבלה הכוללת סכימה שאינה של dbo ב-Microsoft SQL Server 2012 או SQL Server 2014. כאשר אתה מבצע שאילתה מתוך התצוגה sys.column_store_segments , העמודה has_nulls, base_id, גודל, min_data_id, max_data_idוnull_value מציגה ערך null .הערה

  • התצוגה sys.column_store_segments מבצעת את בדיקת האבטחה באמצעות הפונקציה הבאה:

    HAS_PERMS_BY_NAME ( securable , securable_class , permission      [ , sub-securable ] [ , sub-securable_class ] )
  • העמודה has_nulls, base_id, גודל, min_data_id, max_data_idוהnull_value מחזירה ערך null , אלא אם המשתמש בוחר באפשרות הרשאה.

סיבה

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

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

מצב

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

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

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Microsoft insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×