Tämä hotfix-korjaus koskee myös Microsoft SQL Server 2014 Analysis Services (SSAS 2014) -palvelua.
Ongelman ilmenemistapa
Microsoft SQL Server Analysis Services (SSAS) 2012:ssa MDX-kysely ei käytä välimuistia uudelleen sen jälkeen, kun suoritat ClearCache-komennon eri MeasureGroup-ryhmässä. Tämä ongelma ilmenee, kun käytät muuta kuin järjestelmänvalvojan roolia kirjautuessasi sisään muuna kuin Hallinta-roolina.
Tämä ongelma ilmenee esimerkiksi seuraavassa tilanteessa:
- Palautat Adventure Works -tietokannan SSAS 2012:ssa tai SSAS 2014:ssä.
- Luot roolin, joka voi sallia lukuoikeudet kuutiotasolla muille kuin järjestelmänvalvojille.
- Suoritat SSAS Profiler -seurantaa.
- Suoritat MDX-kyselyn kylmässä välimuistissa ja lämpimässä välimuistissa (toisen kerran käyttämällä samaa yhteyttä) SQL Server Management Studio:ssa (SSMS) muun kuin järjestelmänvalvojan tilillä.
- SSAS Profiler -seuranta palauttaa "Kyselyn alikuutio: 1 – välimuistitiedot".
- Suoritat ClearCache-komennon eri MeasureGroup-ryhmässä SSMS:ssä järjestelmänvalvojan tilillä.
- Suoritat MDX-kyselyn SSMS:ssä muulla kuin järjestelmänvalvojan tilillä.
- SSAS Profiler -seuranta palauttaa "Kyselyn alikuutio: 2 – ei-välimuistitiedot".
Huomautus: XMLA ClearCache -komentoesimerkki:
<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>
Ratkaisu
Ongelma korjattiin ensimmäisen kerran seuraavassa SQL Server kumulatiivisessa päivityksessä.
SQL Server 2014:n kumulatiivinen päivitys 1 /en-us/help/2931693
Kumulatiivinen päivitys 9 SQL Server 2012 SP1:lle /en-us/help/2931078
Tietoja SQL Serverin kumulatiivisista päivityksistä
Jokainen uusi SQL Server -kumulatiivinen päivitys sisältää kaikki edelliseen kumulatiiviseen päivitykseen sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Tutustu SQL Serverin uusimpiin kumulatiivisiin päivityksiin:
Tila
Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.