KB2927524 – LØSNING: MDX-forespørgslen genbruger ikke cache, efter du har kørt kommandoen ClearCache på en anden målegruppe i SSAS 2012

Gælder for
SQL Server 2012 Analysis Services

Dette hotfix gælder også for Microsoft SQL Server 2014 Analysis Services (SSAS 2014).

Symptomer

I Microsoft SQL Server Analysis Services (SSAS) 2012 genbruger en MDX-forespørgsel ikke cachen, når du har kørt en ClearCache-kommando på en anden MeasureGroup. Dette problem opstår, når du bruger en ikke-administratorrolle til at logge på som ikke-Administration.

Dette problem opstår f.eks. i følgende scenarie:

  • Du gendanner Adventure Works-databasen i SSAS 2012 eller SSAS 2014.
  • Du opretter en rolle, der kan tillade læseadgang på kubeniveau til en ikke-administratorkonto.
  • Du kører en SSAS Profiler-sporing.
  • Du kører en MDX-forespørgsel på kold cache og varm cache (anden gang ved hjælp af den samme forbindelse) i SQL Server Management Studio (SSMS) under en ikke-administratorkonto.
  • SSAS Profiler-sporingen returnerer "Forespørgselssubkube: 1 – cachedata".
  • Du kører kommandoen ClearCache på en anden MeasureGroup i SSMS med en administratorkonto.
  • Du kører MDX-forespørgslen i SSMS under en ikke-administratorkonto.
  • SSAS Profiler-sporingen returnerer "Forespørgselssubkube: 2 – ikke-cachedata".

Note Eksempel på XMLA ClearCache-kommando:

<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 blev først løst i følgende kumulative opdatering af SQL Server.

Samlet opdatering 1 til SQL Server 2014 /en-us/help/2931693

Samlet opdatering 9 til SQL Server 2012 SP1 /en-us/help/2931078

Om kumulative opdateringer til SQL Server

Hver ny kumulativ opdatering til SQL Server indeholder alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige kumulative opdatering. Se de seneste kumulative opdateringer til SQL Server:

      

Status

Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".