Проблемы
При просмотре несбалансированной иерархии родительских и дочерних элементов в клиентской программе Microsoft SQL Server Analysis Services (например, Excel, SSDT, SSMS) с ролью, не относящейся к администратору, все члены иерархии отображаются в виде символа детализации, даже если вы видите конечные элементы без детализации.
Причина
Многие клиентские приложения SSAS используют свойство "Children_Cardinality" (childCount), чтобы определить, содержит ли определенный элемент иерархии дочерние элементы и должен отобразить символ детализации. Вновь появившаяся Улучшенная производительность служб SSAS 2012 может формировать неверные childcountные оценки для конечных элементов иерархий родительских и дочерних объектов, не относящихся к самым низким уровням иерархии (несбалансированные иерархии).
Решение
Эта проблема впервые устранена в следующем накопительном обновлении SQL Server. В этом исправлении представлено новое свойство "IgnoreDimensionSecurityForPCChildCount" в файле конфигурации служб SSAS "msmdsrv. ini". Теперь вы можете сохранить улучшения производительности служб SSAS 2012 (использовать значение по умолчанию "0") или восстановить правильную оценку childCount и улучшенный режим просмотра иерархии (используйте значение "1").
Накопительное обновление 4 для SQL server 2017,накопительное обновление 6 для SQL Server 2016 SP1
Накопительное обновление 2 для SQL server 2014 с пакетом обновления 1 (SP1), накопительное обновление 6 для SQL Server 2014НАКОПИТЕЛЬное обновление 4 для SQL Server 2012 SP2
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".