Příznaky
Předpokládejme, že máte roli definovanou pomocí dynamického zabezpečení na základě uživatelského jména v databázi Microsoft SQL Server 2012 Analysis Services (SSAS 2012) nebo SSAS 2014. Když dva uživatelé v této roli spouštějí stejnou sestavu klienta (stejný multidimenzionální výraz (MDX) nebo dotaz jazyka DAX (data Analysis Expressions), může jeden uživatel získat data očekávaným způsobem, ale získá data, která patří jinému uživateli. Například zaměstnanec A a zaměstnanec B jsou členy role zabezpečení. Zaměstnanec A otevře sestavu v aplikaci Excel jako první, a pokud je stále prováděna sestava, otevře ji aplikace B okamžitě po provedení sestavy. V takovém případě uvidí správná data podle očekávání. Ale B se ale neočekávaně zobrazí data.
Řešení
Tento problém byl poprvé opraven následující kumulativní aktualizací SQL serveru.
Kumulativní aktualizace 4 pro SQL Server 2014 /en-us/help/2999197
Kumulativní aktualizace 2 pro SQL Server 2012 SP2 /en-us/help/2983175
Kumulativní aktualizace 11 pro SQL Server 2012 SP1 /en-us/help/2975396
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.