Sintomi
Quando si esplora una gerarchia padre/figlio non bilanciata nello strumento client di Microsoft SQL Server Analysis Services, ad esempio Excel, SSDT, SSMS, con un ruolo non amministratore, tutti i membri della gerarchia visualizzano un simbolo di drill-down, anche se non si sta guardando i membri foglia senza eseguire il drill-down.
Causa
Molte applicazioni client SSAS usano la proprietà "Children_Cardinality" (childcount) per determinare se uno specifico membro della gerarchia ha membri figlio e deve visualizzare un simbolo di drill-down. Un miglioramento delle prestazioni di SSAS 2012 appena introdotto può generare stime errate di childcount per i membri foglia della gerarchia padre/figlio che non appartengono al livello gerarchico più basso (gerarchie non bilanciate).
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 scegliere se mantenere i miglioramenti delle prestazioni di SSAS 2012 (usare il valore predefinito "0") o ripristinare le stime di conteggio figlio corrette e il comportamento migliorato di esplorazione della gerarchia (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 SP1
Aggiornamento cumulativo 6 per SQL Server 2014
Aggiornamento cumulativo 4 per SQL Server 2012 SP2
Informazioni sugli aggiornamenti cumulativi per SQL Server
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli aggiornamenti rapidi e tutte le correzioni per la sicurezza inclusi nell'aggiornamento cumulativo precedente. Scopri gli aggiornamenti cumulativi più recenti per SQL Server:
- Ultimo aggiornamento cumulativo per SQL Server 2017
- Ultimo aggiornamento cumulativo per SQL Server 2016
- Ultimo aggiornamento cumulativo per SQL Server 2014 SP1
- Ultimo aggiornamento cumulativo per SQL Server 2014
- Ultimo aggiornamento cumulativo per SQL Server 2012 SP2
Stato
Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".