Denne hurtigreparasjonen gjelder også for Microsoft SQL Server 2014 Analysis Services (SSAS 2014).
Symptomer
I Microsoft SQL Server Analysis Services (SSAS) 2012, en MDX-spørring på nytt i hurtigbufferen når du har kjørt en ClearCache-kommandoen på en annen MeasureGroup. Dette problemet oppstår når du bruker en ikke-administrator-rolle til å logge på som ikke-administrator-rolle.
Dette problemet oppstår for eksempel følgende scenario:
-
Du kan gjenopprette Adventure Works-database i SSAS 2012 eller SSAS 2014.
-
Du kan opprette en rolle som kan gi lesetilgang på kuben nivå til en ikke-admin-konto.
-
Du kjører en SSAS Profiler-spor.
-
Du kjører en MDX-spørring på kulde-cache og varm buffer (andre gang ved hjelp av samme tilkobling) i SQL Server Management Studio (SSMS) under en ikke-administratorkonto.
-
Returnerer SSAS Profiler sporet "spørre Subcube: 1 – hurtigbufferdata".
-
Du kan kjøre kommandoen ClearCache på et annet MeasureGroup i SSMS under en administratorkonto.
-
Du kjører MDX-spørring i SSMS under en ikke-administratorkonto.
-
Returnerer SSAS Profiler sporet "spørre Subcube: 2 – ikke-hurtigbufrede data".
Obs! Eksempelkommando for 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>
Oppløsning
Problemet ble først løst i den følgende kumulative oppdateringen av SQL Server.
Samleoppdatering 1 for SQLServer-2014/en-us/help/2931693
Kumulativ oppdatering 9 for SQL Server 2012 SP1/en-us/help/2931078
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".