Lahendus kehtib ka Microsoft SQL Server 2014 analüüsiteenuste (SSAS 2014).
Sümptomid
Kui käivitate mitmemõõtmeline avaldised (MDX) päring, mis sisaldab SÜVITSIMINEKU lause Microsoft SQL Server 2008 analüüsiteenuste (SSAS 2008), SQL Server 2008 R2 analüüsiteenuste (SSAS 2008 R2), SQL Server 2012 analüüsiteenuste (SSAS 2012) või SQL Server 2014 analüüsiteenuste (SSAS 2014), võib tulemus olla vale. Täpsemalt korrutatakse tagastatud summa valesti SÜVITSIMINEKU lausega tagastatud ridade arvuga.
Lahendus
Probleem parandati esmakordselt SQL serveri järgmises koondvärskenduses.
Kumulatiivne Update 1 SQL Server 2014 /en-us/help/2931693
Kumulatiivne Update 9 SQL Server 2012 SP1 jaoks /en-us/help/2931078
Kumulatiivne värskendus 11 SQL Server 2008 R2 hoolduspaketi SP2 jaoks /en-us/help/2926028
Kumulatiivne Update 15 SQL serveri 2008 hoolduspaketi SP3 jaoks /en-us/help/2923520
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.
Lahendus
Selle probleemi lahendamiseks tehke järgmist.
-
Avage OLAP\Config\msmdsrv.ini-i toimik.
-
Otsige üles parameeter DisableDCSliceIndex .
-
Seadke parameetri väärtus 0x0 kuni 0x4.
Märkused
-
Parameetrit rakendatakse dünaamiliselt. Seega ei pea SSAS 2008, SSAS 2008 R2, SSAS 2012 või SSAS 2014 uuesti käivitama.
-
Kui kasutate seda lahendust, võivad ilmneda jõudluse probleemid.