KB3173766 - תיקון: DBCC CHECKDB או CHECKTABLE מחזיר תוצאות חיוביות מוטעות עבור כשלים בקביעת נתונים ב- SQL Server 2014 או 2016

חל על
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) 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)

סימפטומים

נניח שאתה מפעיל DBCC CHECKDB או DBCC CHECKTABLE מול מסד נתונים או טבלה המכילה אינדקס columnstore, ואינדקס columnstore מכיל הן ערכי אפס חיובי והן שלילי. במצב זה, השאילתה DBCC עשויה להחזיר תוצאות חיוביות מוטעות עבור פגם בנתונים. בנוסף, בעת בנייה מחדש של אינדקס columnstore, עלול להתרחש כשל קביעה.

פתרון

מידע אודות ערכות Service Pack

בעיה זו תוקנה לראשונה ב- Service Pack הבא עבור SQL Server.

Service Pack 2 עבור SQL Server 2014

SQL Server 2016 Service Pack 1

אודות ערכות Service Pack עבור SQL Server

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

כיצד לקבוע את הגירסה, המהדורה ורמת העדכון של SQL Server ואת רכיביה?