KB3211338 - תיקון: שגיאת קביעות מתרחשת בעת הוספת נתונים לטבלה ממוטבת לזיכרון המכילה אינדקס columnstore מקובץ באשכולות ב SQL Server 2016

חל על
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 2016 Service Pack 1

סימפטומים

שקול את התרחיש הבא בעת שימוש ב- SQL Server 2016:

  • אתה יוצר אינדקס columnstore מקובץ באשכולות בטבלה ממוטבת לזיכרון המכילה עמודה של מחרוזת סוג נתונים (לדוגמה, nchar או nvarchar).
  • אורך הנתונים של העמודה הוא 32 בתים (לדוגמה, nchar(16) או nvarchar(16)).
  • הנתונים בעמודה ייחודיים או כמעט ייחודיים, וגודל הנתונים הוא 32 בתים.

בתרחיש זה, בעת הוספת נתונים לטבלה זו, ייתכן שתקבל את שגיאת הטענה הבאה ביומן השגיאות של SQL Server:

הערה

vldPageCount <= SegmentsTableRow::MaxSerializedPages

      

פתרון

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

הערה לאחר התקנת העדכון, עליך להגדיר דגל מעקב 9968 כדי להפוך את התיקון לזמין. כדי להגדיר דגל מעקב 9968, עיין בנושא 'דגלי מעקב (Transact-SQL) ' באתר האינטרנט של Microsoft Developer Network (MSDN).

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

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

העדכון המצטבר האחרון עבור SQL Server 2016

מצב

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

חומרי עזר

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