Sintomi
Quando si Esplora una gerarchia padre/figlio non bilanciata nello strumento client Microsoft SQL Server Analysis Services (ad esempio, Excel, SSDT, SSMS) con un ruolo non di amministratore, tutti i membri della gerarchia visualizzano un simbolo di drill-down, anche se si stanno esaminando i membri foglia con il drill-down.
Causa
Molte applicazioni client SSAS usano la proprietà "Children_Cardinality" (ChildCount) per determinare se uno specifico membro della gerarchia include membri figlio e dovrebbe visualizzare un simbolo di drill-down. Un miglioramento delle prestazioni di SSAS 2012 appena introdotto può generare stime ChildCount errate per i membri foglia della gerarchia padre/figlio che non appartengono al livello gerarchico più basso (gerarchie sbilanciate).
Risoluzione
Questo problema è stato risolto per la prima volta nel seguente aggiornamento cumulativo di SQL Server. Questa correzione introduce una nuova proprietà "IgnoreDimensionSecurityForPCChildCount" nel file di configurazione SSAS "msmdsrv. ini". È ora possibile mantenere i miglioramenti delle prestazioni di SSAS 2012 (usare il valore predefinito "0") o ripristinare le stime ChildCount corrette e il comportamento di esplorazione della gerarchia migliorato (usare il valore "1").
Aggiornamento cumulativo 4 per SQL server 2017 aggiornamento cumulativo 6 per SQL Server 2016 SP1
Aggiornamento cumulativo 2 per SQL server 2014 SP1aggiornamento cumulativo 6 per SQL Server 2014aggiornamento cumulativo 4 per SQL Server 2012 SP2
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".