Microsoft jagab Microsoft SQL Server 2008 R2 Service Pack 2 (SP2) fikseerib ühe allalaaditavate failidega. Kuna parandused on kumulatiivsed, sisaldab iga uus versioon kõiki Kiirparandusi ja kõiki turvaparandusi, mis kuulusid eelmiste SQL Server 2008 R2 hoolduspaketiga Service Pack 2 paranduse väljalaskeks.
Sümptomid
Oletagem, et käivitada Microsoft SQL Server 2008 R2 analüüsiteenuste (SSAS 2008) või Microsoft SQL Server 2012 analüüsiteenuste (SSAS 2012) mitmemõõtmeline avaldiste (MDX) päring, kui täidetud on järgmised tingimused.
-
MDX-päringul on kokkuvõttefunktsiooni, mida kasutatakse arvutatud liikmes WHERE -klauslis.
-
Funktsioon kokkuvõttefunktsiooni kasutab rohkem kui ühte Dim. Hier hierarhia liiget.
-
On ulatuse aruanne, mis mõjutab Dim. Hier hierarhiat, mida ei esine funktsioonis kokkuvõttefunktsiooni .
-
Dim -dimensioon on lapsevanema/tütre dimensioon.
Selles olukorras muudab ulatuse aruanne kokkuvõttefunktsiooni tulemiks. See põhjustab MDX-päringu ebaõige tulemi tagastamise.Märkmete
-
Selle probleemi saab kontrollida, lisades olemasoleva märksõna funktsiooni kokkuvõttefunktsiooni parameetrile.
-
See MDX-päringu vorm tehakse Excelis sageli, kui PivotTable- objekt teisendatakse valemiks (funktsiooni CUBESET abil).
Lahendus
Probleem parandati esmakordselt SQL serveri järgmises koondvärskenduses.
Kumulatiivne Update 8 SQL Server 2012 /en-us/help/2844205
Kumulatiivne värskendus 4 SQL Server 2012 SP1 jaoks /en-us/help/2833645
Kumulatiivne Update 5 SQL Server 2008 R2 hoolduspaketi SP2 jaoks /en-us/help/2797460
Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Lisateave
Kokkuvõttefunktsiooni ( MDX) kohta lisateabe saamiseks külastage järgmist MSDN-i veebisaiti: