KB3010148 - תיקון: תפקיד שאינו מנהל מערכת אינו יכול לקבל הערכות נכונות של ChildCount עבור חברי עלה של ממד אב/צאצא ב- SSAS

חל על
SQL Server 2012 Analysis Services SQL Server 2014 Business Intelligence - duplicate (do not use) SQL Server 2016 Service Pack 1 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 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows

סימפטומים

בעת עיון בהירארכיה לא מאוזנת של אב/צאצא בכלי הלקוח של Microsoft SQL Server Analysis Services (לדוגמה, Excel, SSDT, SSMS) בעל תפקיד שאינו מנהל מערכת, כל חברי ההירארכיה מציגים סימן הסתעפות, גם אם אתה מסתכל על חברי עלה שאין להם מה להסתעף.

גורם

אפליקציות לקוח SSAS רבות משתמשות במאפיין "Children_Cardinality" (childcount) כדי לקבוע אם לחבר הירארכיה ספציפי יש חברי צאצא והוא אמור להציג סימן הסתעפות. שיפור ביצועים חדש של SSAS 2012 עשוי ליצור הערכות שגויות של ספירת ילדים עבור חברי עלה בהירארכיית אב/צאצא שאינם שייכים לרמת ההירארכיה הנמוכה ביותר (הירארכיות לא מאוזנות).

פתרון

בעיה זו תוקנה לראשונה בעדכון המצטבר הבא של SQL Server. תיקון זה מציג מאפיין חדש "IgnoreDimensionSecurityForPCChildCount" בקובץ תצורת SSAS "msmdsrv.ini".
כעת באפשרותך לבחור לשמור על שיפורי הביצועים של SSAS 2012 (השתמש בערך ברירת המחדל "0") או לשחזר את ההערכות הנכונות של ספירת הצאצאים ואת אופן הפעולה המשופר של גלישה בהירארכיה (השתמש בערך "1").

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

עדכון מצטבר 2 עבור SQL Server 2014 SP1
        
         עדכון מצטבר 6 עבור SQL Server 2014
        
         עדכון מצטבר 4 עבור SQL Server 2012 SP2

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

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

מצב

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