KB2927524 – KORJAUS: MDX-kysely ei käytä välimuistia uudelleen sen jälkeen, kun suoritat ClearCache-komennon eri mittayksikköryhmässä SSAS 2012:ssa

Käytetään kohteeseen
SQL Server 2012 Analysis Services

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.