Příznaky
Předpokládejme, že máte roli, která je definovaná s dynamickým zabezpečením 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 spustí stejnou klientskou sestavu (tímto způsobem se odešle stejný dotaz MDX (Multidimensional Expression) nebo DAX (Data Analysis Expressions)), jeden uživatel nemůže získat data podle očekávání, ale místo toho získá data, která patří jinému uživateli.
Například zaměstnanec A i zaměstnanec B jsou oba členy role zabezpečení. Zaměstnanec A otevře sestavu nejprve ve službě Excel a pak B otevře stejnou sestavu hned ve chvíli, kdy se sestava A stále spouští (podkladový jazyk MDX je pořád spuštěný). V této situaci uvidí osoba A správná data podle očekávání. B ale neočekávaně uvidí data A.
Řešení
Tento problém byl poprvé opraven v následující kumulativní aktualizaci SQL Server.
Kumulativní aktualizace 4 pro SQL Server 2014 /en-cz/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
Informace o kumulativních aktualizacích pro SQL Server
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 pro SQL Server:
- Nejnovější kumulativní aktualizace pro SQL Server 2014
- Nejnovější kumulativní aktualizace pro SQL Server 2012 SP2
- Nejnovější kumulativní aktualizace pro SQL Server 2012 SP1
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.