Ongelman ilmenemistapa
Oletetaan, että sinulla on Microsoft SQL Server 2012 Analysis Servicesin (SSAS 2012) USE_WEIGHTED_ALLOCATION tai USE_WEIGHTED_INCREMENT kohdistusmenetelmää käyttävä UPDATE CUBE -lauseke. Kun suoritat UPDATE CUBE -lausekkeen, ohjelma saattaa palauttaa arvon "0" odotetun "null"-arvon sijaan.
Huomautus: Tämä ongelma ei ilmene SSAS 2008 R2:ssa tai sitä aiemmissa SSAS-versioissa.
Ratkaisu
Kumulatiiviset päivitystiedot
SQL Server 2012 Service Pack 1:n kumulatiivinen päivitys 4
Tä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.