תופעות
נניח שיש לך טבלה מחולקת למחיצות במסד נתונים המשתמשת ברמת תאימות 120 ב-Microsoft SQL Server 2014. באפשרותך לבנות אינדקס של columnstore בטבלה זו באמצעות DOP > 1. תחת מקרים נדירים מסוימים, ממטב השאילתות עשוי להוסיף הדפסה בתוך תוכנית השאילתה למטרות ביצועים. הדפסה זו יכולה להחזיר שורות כפולות ולגרום לפגם באינדקס. DBCC CHECKTABLE יוחזר שגיאה אם בעיה זו מתרחשת.
פתרון
הבעיה נפתרה לראשונה בעדכון המצטבר הבא של SQL Server:
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. אנו ממליצים להוריד ולהתקין את העדכונים המצטברים האחרונים עבור SQL Server:
פתרון
כדי לעקוף בעיה זו, באפשרותך להשתמש באחת מהשיטות הבאות:
-
הפעיל את columnstore index build ב-DOP = 1.
-
הגדר את רמת תאימות מסד הנתונים ל-110.
-
השתמש ב-TF9481 כדי לאלץ את ממטב השאילתות להשתמש ברמת תאימות 110.
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".