Den här snabbkorrigeringen gäller även för Microsoft SQL Server 2014 Analysis Services (SSAS 2014).
Symptom
I Microsoft SQL Server Analysis Services (SSAS) 2012 återanvänder inte en MDX-fråga cachen när du kör kommandot ClearCache på en annan MeasureGroup. Det här problemet inträffar när du loggar in som icke-administratör med en roll som inte är administratör.
Det här problemet uppstår till exempel i följande scenario:
- Du återställer Adventure Works-databasen i SSAS 2012 eller SSAS 2014.
- Du skapar en roll som kan tillåta läsbehörighet på kubnivå för ett konto som inte är administratör.
- Du kör en SSAS Profiler-spårning.
- Du kör en MDX-fråga om kall och varm cache (andra gången med samma anslutning) i SQL Server Management Studio (SSMS) under ett konto som inte är administratör.
- SSAS Profiler-spårningen returnerar "Query Subcube: 1 – cache data".
- Du kör kommandot ClearCache på en annan MeasureGroup i SSMS under ett administratörskonto.
- Du kör MDX-frågan i SSMS under ett konto som inte är administratör.
- SSAS Profiler-spårningen returnerar "Query Subcube: 2 – non-cache data".
Obs! Exempel på XMLA-kommandot 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>
Lösning
Problemet åtgärdades först i följande kumulativa uppdatering av SQL Server.
Kumulativ uppdatering 1 för SQL Server 2014 /en-us/help/2931693
Kumulativ uppdatering 9 för SQL Server 2012 SP1 /en-us/help/2931078
Om kumulativa uppdateringar för SQL Server
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
- Senaste kumulativa uppdateringen för SQL Server 2014
- Senaste kumulativa uppdateringen för SQL Server 2012 SP1
Status
Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".