Symptom
När du bläddrar i en obalanserad överordnad/underordnad hierarki i Microsoft SQL Server Analysis Services-klientprogrammet (till exempel Excel, SSDT, SSMS) med en icke-administratörs roll visas en specificerings symbol, även om du tittar på löv medlemmar utan att öka detalj nivån.
Orsak
Många SSAS-klientprogram använder egenskapen "Children_Cardinality" (childcount) för att avgöra om en viss hierarki medlem har underordnade medlemmar och ska visa en specificerings symbol. En nyligen införda förbättring av SSAS 2012 kan generera Felaktiga childcount uppskattningar för hierarkier med överordnad/underordnad.
Lösning
Det här problemet åtgärdades först i den kumulativa uppdateringen av SQL Server. Denna korrigering introducerar en ny "IgnoreDimensionSecurityForPCChildCount"-egenskap i SSAS-konfigurationsfilen "msmdsrv. ini". Du har nu möjlighet att antingen upprätthålla prestanda förbättringar för SSAS 2012 (Använd standardvärdet "0") eller återställa korrekta childcount-beräkningar och det förbättrade beteendet för hierarkin (Använd värdet "1").
Kumulativ uppdatering 4 för SQL server 2017 Cumulative Update 6 för SQL Server 2016 SP1
Kumulativ uppdatering 2 för SQL server 2014 SP1 kumulativ uppdatering 6 för SQL Server 2014 kumulativ uppdatering 4 för SQL Server 2012 SP2
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".