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 (например 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 Server съдържа всички актуални поправки и корекции на защитата, които са били включени в предишната кумулативна актуализация. Прегледайте последните кумулативни актуализации за SQL Server:

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.