Simptomi
Kada pregledate neuravnoteženu hijerarhiju nadređeno/podređeno u klijentskoj alatki sistema Microsoft SQL Server Analysis Services (na primer, Excel, SSDT, SSMS) sa ulogom koja nije administrator, svi članovi hijerarhije prikazuju simbol dubinske analize, čak i ako gledate članove lista koji nemaju šta da dubinski pretražite.
Uzrok
Mnoge SSAS klijentske aplikacije koriste svojstvo "Children_Cardinality" (broj dece) da bi utvrdile da li određeni član hijerarhije ima podređene članove i da li treba da prikaže simbol dubinske analize. Nedavno uvedeno poboljšanje performansi SSAS 2012 može generisati pogrešne procene broja dece za članove lista hijerarhije nadređene/podređene koji ne pripadaju najnižem nivou hijerarhije (neuravnotežene hijerarhije).
Rešenje
Ovaj problem je prvi put rešen u sledećoj kumulativnoj ispravci sistema SQL Server. Ova ispravka uvodi novo svojstvo "IgnoreDimensionSecurityForPCChildCount" u SSAS konfiguracionoj datoteci "msmdsrv.ini".
Sada imate izbor da zadržite poboljšanja performansi SSAS 2012 (koristite podrazumevanu vrednost "0") ili da vratite ispravne procene broja dece i poboljšano hijerarhije pri pregledanju (koristite vrednost "1").
Kumulativna ispravka 4 za SQL Server 2017
Kumulativna ispravka 6 za SQL Server 2016 SP1
Kumulativna ispravka 2 za SQL Server 2014 SP1
Kumulativna ispravka 6 za SQL Server 2014
Kumulativna ispravka 4 za SQL Server 2012 SP2
Osnovni podaci o kumulativnim ispravkama za SQL Server
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
- Najnovija kumulativna ispravka za SQL Server 2017
- Najnovija kumulativna ispravka za SQL Server 2016
- Najnovija kumulativna ispravka za SQL Server 2014 SP1
- Najnovija kumulativna ispravka za SQL Server 2014
- Najnovija kumulativna ispravka za SQL Server 2012 SP2
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku „Odnosi se na“.