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:
- Najnovšia kumulatívna aktualizácia pre SQL Server 2014
- Najnovšia kumulatívna aktualizácia pre SQL Server 2012 SP1
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.