KB4052633 - תיקון: שאילתת בחירה המשתמשת באופרטור צבירה Hash של מצב אצווה שספר עמודות מרובות הניתנות ל- Null מחזירה תוצאות שגויות SQL Server

חל על
SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) 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 Standard - duplicate (do not use) SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

סימפטומים

שאילתת SELECT המשתמשת באופרטור צבירה Hash של מצב אצווה ש סופר עמודות מרובות הניתנות ל- Null בתוכנית ביצוע השאילתה מחזירה תוצאות שגויות SQL Server. מצב זה עשוי להתרחש בעת שימוש באינדקסים של מאגר עמודות, אם כי הדבר תלוי בתבנית השאילתה. לדוגמה, ייתכן שתבחין בה עבור שאילתות המשתמשות בפסוקית PIVOT.

פתרון

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

עדכון מצטבר 4 עבור SQL Server 2017

עדכון מצטבר 6 עבור SQL Server 2016 Service Pack 1

עדכון מצטבר 9 עבור SQL Server 2014 Service Pack 2

אודות SQL Server Build

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

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

גירסת ה- Build האחרונה עבור SQL Server 2016

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

מצב

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

חומרי עזר

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