KB2927524 – OPRAVA: Dotaz MDX opätovne nepoužíva vyrovnávaciu pamäť po spustení príkazu VymazaťVyrovnávaciu pamäť v inej skupine metrík v službe SSAS 2012

Vzťahuje sa na
SQL Server 2012 Analysis Services

Táto rýchla oprava sa vzťahuje aj na služby Microsoft SQL Server 2014 Analysis Services (SSAS 2014).

Príznaky

V službách Microsoft SQL Server Analysis Services (SSAS) 2012 dotaz MDX opätovne nepoužíva vyrovnávaciu pamäť po spustení príkazu VymazaťVyrovnávaciu pamäť v inej skupine MeasureGroup. Tento problém sa vyskytuje, keď na prihlásenie s rolou Non-Spravovanie používate rolu iného ako správcu.

Tento problém sa vyskytuje napríklad v nasledujúcom scenári:

  • Databázu Adventure Works obnovíte v službe SSAS 2012 alebo SSAS 2014.
  • Vytvoríte rolu, ktorá môže umožniť prístup na čítanie na úrovni kocky pre konto, ktoré nie je správcom.
  • Spustíte sledovanie profilera SSAS.
  • Dotaz MDX sa spúšťa v studenej a teplej vyrovnávacej pamäti (druhýkrát pomocou rovnakého pripojenia) v SQL Server Management Studio (SSMS) pod kontom, ktoré nie je správcom.
  • Sledovanie profilera SSAS vráti podkocku dotazu: 1 – údaje vyrovnávacej pamäte.
  • Príkaz ClearCache sa spustí na inej skupine meraných jednotiek v SSMS v rámci konta správcu.
  • Dotaz MDX sa spúšťa v SSMS pod kontom, ktoré nie je správcom.
  • Sledovanie profilera SSAS vráti podkocku dotazu: 2 – údaje bez vyrovnávacej pamäte.

Poznámka Vzorový príkaz XML 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>

      

Riešenie

Tento problém bol prvýkrát opravený v nasledujúcej kumulatívnej aktualizácii SQL Server.

Kumulatívna aktualizácia 1 pre SQL Server 2014 /en-us/help/2931693

Kumulatívna aktualizácia 9 pre SQL Server 2012 SP1 /en-us/help/2931078

Informácie o kumulatívnych aktualizáciách pre SQL Server

Každá nová kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcej kumulatívnej aktualizácii. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:

      

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.