Deze hotfix is ook van toepassing op Microsoft SQL Server 2014 Analysis Services (SSAS 2014).
Symptomen
In Microsoft SQL Server Analysis Services (SSAS) 2012 maakt een MDX-query geen gebruik van de cache, nadat u de opdracht ClearCache hebt uitgevoerd op een andere MeasureGroup. Dit probleem ontstaat als u een andere beheerder gebruikt om u aan te melden als niet-beheerdersrol. Dit probleem doet zich voor in het volgende scenario:
-
U herstelt de Adventure Works-database in SSAS 2012 of SSAS 2014.
-
U maakt een rol waarmee leestoegang kan worden toegestaan op het niveau van de kubus op een niet-beheerdersaccount.
-
U voert een SSAS Profiler-tracering uit.
-
U voert een MDX-query uit op de cache voor de koude cache en de cache (de tweede keer via dezelfde verbinding) in SQL Server Management Studio (SSMS) onder een niet-beheerdersaccount.
-
De SSAS Profiler-tracering retourneert "query subkubus: 1 – cachegegevens".
-
U voert de opdracht ClearCache uit op een andere MeasureGroup in SSMS onder een beheerdersaccount.
-
U voert een MDX-query uit in SSMS onder een niet-beheerdersaccount.
-
De SSAS Profiler-tracering retourneert "query subkubus: 2 – niet-cachegegevens".
Opmerking Voorbeeld van de opdracht XMLA ClearCache:
<Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine"> <ClearCache> <Object> <DatabaseID>Adventure Works DW</DatabaseID> <CubeID>Adventure Works DW</CubeID> <MeasureGroupID>Sales Summary</MeasureGroupID> </Object> </ClearCache></Batch>
Oplossing
Het probleem is voor het eerst opgelost in de volgende cumulatieve update van SQL Server.
Cumulatieve update 1 voor SQL Server 2014 /en-us/help/2931693
Cumulatieve update 9 voor SQL Server 2012 SP1 /en-us/help/2931078
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.