Sintomas
Quando navega numa hierarquia de pais/filhos desequilibrada na ferramenta cliente do Microsoft SQL Server Analysis Services (por exemplo, Excel, SSDT, SSMS) com um papel não administrador, todos os membros da hierarquia exibem um símbolo de perfuração, mesmo que esteja a olhar para membros de folhas sem nada para perfurar.
Causa
Muitas aplicações de clientes SSAS usam a propriedade "Children_Cardinality" (contagem de crianças) para determinar se um membro específico da hierarquia tem membros infantis e deve exibir um símbolo de perfuração. Uma melhoria de desempenho recentemente introduzida em SSAS 2012 pode gerar estimativas erradas de contagem de crianças para membros da hierarquia dos pais/filhos que não pertencem ao nível mais baixo da hierarquia (hierarquias desequilibradas).
Resolução
Esta questão foi corrigida pela primeira vez na seguinte atualização cumulativa do SQL Server. Esta correção introduz uma nova propriedade "IgnoreDimensionSecurityForPCChildCount" no ficheiro de configuração SSAS "msmdsrv.ini". Tem agora a opção de manter as melhorias de desempenho da SSAS 2012 (utilizar o valor padrão de "0") ou restaurar as estimativas corretas de contagem de crianças e o comportamento de navegação na hierarquia melhorado (utilizar um valor de "1").
Atualização cumulativa 4 para SQL Server 2017 Atualização Cumulativa 6 para SQL Server 2016 SP1
Atualização Cumulativa 2 para SQL Server 2014 SP1 Atualização Cumulativa 6 para SQL Server 2014 Atualização Cumulativa 4 para SQL Server 2012 SP2
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Confira as últimas atualizações cumulativas do SQL Server:
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".