תופעות
נניח שאתה משתמש בתכונה ' קבוצות זמינות AlwaysOn ' ב-Microsoft SQL Server 2014. כאשר מחשב שבו פועל SQL Server נכשל מעותק משוכפל אחד לאחר, ייתכן שהאינדקס של columnstore בקבוצה ' זמינות ' פגום. אם לאחר מכן תפעיל את DBCC CHECKTABLE בטבלה המכילה את האינדקס הפגום של columnstore, ייתכן שתקבל את הודעות השגיאה הבאות:
Msg 8964, רמה 16, מדינה 1Table שגיאה: מזהה אובייקט <object id>, מזהה אינדקס <index id>, מזהה מחיצה <מזהה מחיצה>, alloc יחידת זיהוי <alloc מזהה יחידת> (הקלד נתוני LOB). צומת הנתונים מחוץ לשורה בדף (<מזהה עמוד>), חריץ <חריץ מזהה>, מזהה טקסט <מזהה טקסט> אינו מופנה. Msg 5289, Level 16, State 3Clustered columnstore table ' <name> ' Index ' <שם אינדקס_GT_ ' עמודה ' <שם עמודה> ' rowgroup id <rowgroup id> מכיל ערך נתונים אחד או יותר שאינם מתאימים לערכי נתונים במילון. שחזר את הנתונים מהגיבוי.
פתרון
מידע אודות עדכון מצטבר
הבעיה נפתרה לראשונה בעדכון המצטבר הבא של SQL Server 2014:
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. אנו ממליצים להוריד ולהתקין את העדכונים המצטברים האחרונים עבור SQL Server 2014:
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".