KB2843467 – KORJAUS: "Sisäinen virhe", kun suoritat MDX-kyselyn sen jälkeen, kun olet suorittanut UPDATE CUBE -lausekkeen SSAS 2012:ssa tai SSAS 2008 R2:ssa

Käytetään kohteeseen
SQL Server 2012 Analysis Services SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Express SQL Server 2008 R2 Standard SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup

Ongelman ilmenemistapa

Oletetaan, että suoritat MDX-kyselyn sen jälkeen, kun olet suorittanut UPDATE CUBE -lausekkeen Microsoft SQL Server 2012 Analysis Servicesissä (SSAS 2012) tai Microsoft SQL Server 2008 R2 Analysis Servicesissä (SSAS 2008 R2). Tässä tapauksessa näyttöön saattaa tulla seuraava virhesanoma:

Huomautus

Sisäinen virhe: Tapahtui odottamaton virhe (tiedosto mdcell.cpp, rivi 3537, funktio
'MDBaseSubcube::D ecodeRelAttr').

Huomautus: ongelma ilmenee vain, kun laitteeseen on asennettu SSAS 2012 Service Pack 1 (SP1) tai uudempi SSAS-versio.

Ratkaisu

Kumulatiiviset päivitystiedot

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

SQL Server 2012:n kumulatiivinen päivitys 10 /en-us/help/2891666

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:

      

SQL Server 2008 R2 Service Pack 2:n kumulatiivinen päivitys 8Tämän ongelman korjaus julkaistiin ensin kumulatiivisessa päivityksessä 8. Saat lisätietoja tämän SQL Server 2008 R2 Service Pack 2:n kumulatiivisen päivityspaketin hankkimisesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

2871401 Kumulatiivinen päivityspaketti 8 2008 R2 Service Pack 2:lleHuomautus Koska koontiversiot ovat kumulatiivisia, jokainen uusi korjausversio sisältää kaikki hotfix-korjaukset ja tietoturvakorjaukset, jotka sisältyivät aiempaan SQL Server 2008 R2 Service Pack 2:n korjausjulkaisuun. Suosittelemme, että otat käyttöön uusimman korjausversion, joka sisältää tämän hotfix-korjauksen. Lisätietoja saat napsauttamalla seuraavaa Microsoft Knowledge Base -tietokanta -artikkelinumeroa:

2730301 SQL Server 2008 R2 -koontiversiot, jotka julkaistiin SQL Server 2008 R2 Service Pack 2:n jälkeen

SQL Server 2012 Service Pack 1:n kumulatiivinen päivitys 4Tämän ongelman korjaus julkaistiin ensin kumulatiivisessa päivityksessä 4. Saat lisätietoja tämän SQL Server 2012 Service Pack 1:n kumulatiivisen päivityspaketin hankkimisesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

2833645 Kumulatiivinen päivityspaketti 4 SQL Server 2012 Service Pack 1:lleKoontiversiot ovat kumulatiivisia, joten jokainen uusi korjausversio sisältää kaikki hotfix-korjaukset ja tietoturvakorjaukset, jotka sisältyivät aiempaan SQL Server 2012 Service Pack 1:n korjausversioon. Suosittelemme, että otat käyttöön uusimman korjausversion, joka sisältää tämän hotfix-korjauksen. Lisätietoja saat napsauttamalla seuraavaa Microsoft Knowledge Base -tietokanta -artikkelinumeroa:

2772858 SQL Server 2012 -koontiversiot, jotka on julkaistu SQL Server 2012 Service Pack 1:n julkaisemisen jälkeen

Tila

Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.