Příznaky
Když v nástroji klienta Microsoft SQL Server Analysis Services procházíte nevyrovnané hierarchie nadřazených a podřízených položek (například Excel, SSDT, SSMS) s rolí, která není správce, budou všechny členy hierarchie zobrazovat symbol citlivosti, a to i v případě, že prohlížíte členy na úrovni listu, které neumožňují procházení.
Příčina
Mnoho klientských aplikací SSAS používá vlastnost "Children_Cardinality" (ChildCount) k určení, jestli má konkrétní člen hierarchie podřízené členy a měl by zobrazit symbol podrobností. Nově zavedené zvýšení výkonu SSAS 2012 může způsobit, že pro členy nadřazené/podřízené položky hierarchie, které nepatří do nejnižší úrovně hierarchie (nevyrovnané hierarchie), vygeneruje nesprávné odhady ChildCount.
Řešení
Tento problém byl poprvé opraven následující kumulativní aktualizací SQL serveru. Tato oprava zavádí novou vlastnost "IgnoreDimensionSecurityForPCChildCount" v konfiguračním souboru SSAS "Msmdsrv. ini". Nyní máte možnost zachovat výkon služby SSAS 2012 (použijte výchozí hodnotu "0") nebo obnovit správné odhady childcount a vylepšené chování procházení hierarchie (použijte hodnotu 1).
Kumulativní aktualizace 4 pro SQL server 2017 kumulativní aktualizace 6 pro SQL Server 2016 SP1
Kumulativní aktualizace 2 pro SQL server 2014 SP1, kumulativní aktualizace 6 pro SQL Server 2014kumulativní aktualizace 4 pro SQL Server 2012 SP2
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace SQL serveru:
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.