Príznaky
Zoberme si nasledujúcu situáciu:
-
Máte rolu v kocke v službe Microsoft SQL Server 2012 Analysis Services (BAL 2012).
-
Vypočítavané miery sú definované v skripte vypočítavaná mierka a týkajú sa skupiny mierok.
-
Funkcia MeasureGroupMeasures je v rozsahu, aby ovplyvnila len skutočné mierky skupiny mier.
-
Úloha popiera všetky skutočné mierky skupiny mier.
-
Používate používateľské konto, ktoré patrí do roly na prehľadávanie kocky.
V tomto scenári sa rozsah nepoužije správne na Vypočítavané miery.
Príčina
Problém sa vyskytuje, pretože Vypočítavané miery, ktoré funkcia MeasureGroupMeasures vráti, sú neočakávané. Očakávaný výsledok je, že funkcia vráti prázdnu množinu, pretože rola zamietla všetky skutočné opatrenia. Funkcia však vráti množinu vypočítavaných mier.
Riešenie
Kumulatívna aktualizácia informácií
Kumulatívna aktualizácia 2 pre SQL Server 2012 Service Pack 1 (SP1)
Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 2. Ďalšie informácie o možnostiach získania tohto balíka kumulatívnych aktualizácií pre SQL Server 2012 Service Pack 1 nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:
2790947 Kumulatívna aktualizácia balíka 2 pre SQL Server 2012 Service Pack 1Poznámka: Pretože zostavy sú kumulatívne, každé nové vydanie opraviť obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli zahrnuté do predchádzajúceho balíka SQL Server 2012 Service Pack 1, opraviť uvoľnenia. Odporúčame, aby ste zvážili uplatnenie najnovších opráv, ktoré túto rýchlu opravu obsahujú. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:
2772858 Zostavy SQL servera 2012, ktoré boli vydané po vydaní SQL servera 2012 Service Pack 1
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.
Alternatívne riešenie
Ak chcete problém obísť, pridajte figurínu pravidelnú mieru v skupine mierky, ktorú rola nedokáže poprieť.Poznámka: Toto opatrenie sa zobrazí ostatným používateľom. Po pridaní normálneho figuríny však funkcia MeasureGroupMeasures vráti iba figurínu bežnú mieru.
Ďalšie informácie
Informácie o tom, ako definovať vypočítavané členy, nájdete na nasledujúcej webovej lokalite MSDN: