Príznaky
Ak používate Microsoft SQL Server 2012 Analysis Services (BAL 2012) alebo SQL Server 2014 Analysis Services (BAL 2014), môže sa vyskytnúť pomalý výkon pri spustení dotazu multidimenzionálnych výrazov (MDX), ktorý spĺňa tieto podmienky:
-
Dotaz obsahuje dimenziu, ktorá má vypočítavané členy.
-
Vypočítavané členy nie sú súčasťou textu dotazu.
Riešenie
Tento problém bol najskôr vyriešený v nasledujúcej kumulatívnej aktualizácii pre SQL Server:
Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcej kumulatívnej aktualizácii. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
Poznámka: Informácie o najnovších verziách SQL servera nájdete v téme kde nájdete informácie o najnovšíchzostavách SQL servera. Ak chcete túto rýchlu opravu povoliť, musíte vykonať nasledujúcu konfiguráciu:
-
Otvorenie konfiguračného súboru služby Analysis Services Msmdsrv. ini v <cestu k súboru> \Microsoft SQL Server\MSOLAP.nnnn\OLAP\Config.
-
Ak v súbore Msmdsrv. ini nie je k dispozícii žiadna vlastnosť AlwaysSetOrSliceAndNormalize , pridajte ju do ConfigurationSettings\OLAP\Query stromu podľa nasledujúcich krokov: <AlwaysSetOrSliceAndNormalize>1</alwayssetorsliceandnormalize>
-
Uložte súbor Msmdsrv. ini.
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.