Symptomen
Stel dat u een rol hebt die is gedefinieerd met dynamische beveiliging op basis van USERNAME in een database van Microsoft SQL Server 2012 Analysis Services (SSAS 2012) of SSAS 2014. Wanneer twee gebruikers in deze rol tegelijkertijd hetzelfde clientrapport uitvoeren (dezelfde MDX-query (Multidimensional Expressions) of DAX (Data Analysis Expressions) wordt op deze manier ingediend), kan een gebruiker de gegevens niet verkrijgen zoals verwacht, maar worden in plaats daarvan gegevens verkregen van een andere gebruiker.
Werknemer A en werknemer B hebben bijvoorbeeld beide een beveiligingsrol. Werknemer A opent het rapport eerst in de Excel-service, waarna B hetzelfde rapport opent onmiddellijk wanneer het rapport van A nog wordt uitgevoerd (de onderliggende MDX is nog steeds actief). In deze situatie ziet A de juiste gegevens zoals verwacht. B ziet echter onverwacht de gegevens van A.
Oplossing
Het probleem werd voor het eerst opgelost in de volgende cumulatieve update van SQL Server.
Cumulatieve update 4 voor SQL Server 2014 /nl-nl/help/2999197
Cumulatieve update 2 voor SQL Server 2012 SP2 /nl-nl/help/2983175
Cumulatieve update 11 voor SQL Server 2012 SP1 /nl-nl/help/2975396
Informatie over cumulatieve updates voor SQL Server
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingspatches die deel uitmaakten van de vorige cumulatieve update. Bekijk de meest recente cumulatieve updates voor SQL Server:
- Meest recente cumulatieve update voor SQL Server 2014
- Laatste cumulatieve update voor SQL Server 2012 SP2
- Laatste cumulatieve update voor SQL Server 2012 SP1
Status
Microsoft heeft bevestigd dat dit een probleem is bij de Microsoft-producten die worden vermeld in het gedeelte 'Van toepassing op'.