Microsoft levitab Microsoft SQL Server 2008 R2 hoolduspaketi Service Pack 2 (SP2) parandusi ühe allalaaditava failina. Kuna parandused on kumulatiivsed, sisaldab iga uus väljaanne kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise SQL Server 2008 R2 Hoolduspakett 2 parandusväljaanne.
Sümptomid
Oletagem, et käitate mitmedimensioonilised avaldised (MDX) päringu Microsoft SQL Server 2008 R2 analüüsiteenused (SSAS 2008) või Microsoft SQL Server 2012 analüüsiteenused (SSAS 2012) kui järgmised tingimused on täidetud:
- MDX-päringul on kokkuvõttefunktsioon, mida kasutatakse WHERE-klausli arvutatud liikmes.
- Kokkuvõttefunktsioon kasutab rohkem kui ühte Dim.Hieri hierarhia liiget.
- On ulatuselause, mis mõjutab hierarhia Dim.Hier liiget, mida pole kokkuvõttefunktsioonis.
- Dimdimensioon on ema-/tütardimensioon.
Sellisel juhul muudab ulatuse lause kokkuvõttefunktsiooni tulemust. See põhjustab MDX-päringu vale tulemi tagastamise.
Märkused.
- Seda probleemi saab kontrollida, lisades kokkuvõttefunktsiooni parameetrile märksõna EXISTING.
- Seda MDX-päringuvormi teeb Excel sageli, kui PivotTable-liigendtabeli objekt teisendatakse valemiteks (funktsiooni CUBESET abil).
Lahendus
Probleem lahendati esmalt järgmises SQL Server koondvärskenduses.
SQL Server 2012 koondvärskendus 8 /en-us/help/2844205
SQL Server 2012 SP1 koondvärskendus 4 /en-us/help/2833645
koondvärskendus 5 SQL Server 2008 R2 SP2 /en-us/help/2797460
Teave SQL Server koondvärskenduste kohta
Iga uus koondvärskendus SQL Server sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Vaadake uusimaid SQL Server koondvärskendusi.
- Uusim koondvärskendus SQL Server 2008 R2 SP2 jaoks
- Uusim koondvärskendus SQL Server 2012 jaoks
- Uusim koondvärskendus SQL Server 2012 SP1 jaoks
Olek
Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.
Veel teavet
Kokkuvõttefunktsiooni (MDX) kohta lisateabe saamiseks külastage järgmist MSDN-i veebisaiti: