KB2975743 – KORJAUS: Virheellinen tulos ja poikkeus ilmenevät, kun käytät MDX-kyselyä istuntokuution ryhmittelyyn SSAS:ssä

Käytetään kohteeseen
SQL Server 2008 R2 Service Pack 2 SQL Server 2012 Business Intelligence SQL Server 2012 Analysis Services SQL Server 2014 Business Intelligence - duplicate (do not use)

Ongelman ilmenemistapa

Oletetaan, että Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2), SQL Server 2012 Analysis Services (SSAS 2012) tai SQL Server 2014 Analysis Services (SSAS 2014) sisältää käyttäjähierarkian ja relaatioverkkoanalyysin (ROLAP) osion. Istuntokuutio voidaan luoda onnistuneesti. Kun suoritat moniulotteisten lausekkeiden (MDX) kyselyjä luodussa istuntokuutiossa, joka koskee suoraan tai epäsuorasti ryhmittelytasoja, saatat kohdata seuraavia ongelmia:

  • Kysely epäonnistuu ja näyttöön tulee seuraava poikkeus istuntokuutiosta:

    Huomautus

    Sisäinen virhe: Tapahtui odottamaton virhe (tiedosto mdpartitionrolap.cpp, rivi 948, funktio MDPartitionRolapMapper::AddRolapCondition).
    Toteutus valmis

  • Kysely palauttaa nollatietoa, eikä poikkeusta ole.

Ratkaisu

Ongelma korjattiin ensimmäisen kerran seuraavassa SQL Server kumulatiivisessa päivityksessä.

SQL Server 2012 SP2:n kumulatiivinen päivitys 3 /en-us/help/3002049

SQL Server 2014:n kumulatiivinen päivitys 4 /en-us/help/2999197

SQL Server 2012 SP1:n kumulatiivinen päivitys 12 /en-us/help/2991533

Kumulatiivinen päivitys 13, SQL Server 2008 R2 SP2 /en-us/help/2967540

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.