Sümptomid
Oletame, et olete rakendanud ühe kumulatiivse värskenduse (CU) alates CU4 to CU8 for Microsoft SQL Server 2012 analüüsiteenuste (SSAS 2012) SP1, mis on tabelina režiimis. Mitmemõõtmeline avaldiste (MDX) kasutamisel WHERE -klausli päringu või andmeanalüüsi avaldiste (DAX) päringuga mitme dimensiooni liikmete valimiseks tagastatakse ebaõige tulem. See annab iga liikme tulemi asemel tulemiks nende summa.Märkus. Probleem esineb ka SQL Server 2012 analüüsiteenuste (SSAS 2012) SP2 ja SQL Server 2014 analüüsiteenuste (SSAS 2014).
Lahendus
Probleem parandati esmakordselt SQL serveri järgmises koondvärskenduses.
Kumulatiivne värskendus 4 SQL Server 2014 /en-us/help/2999197
Kumulatiivne Update 2 SQL Server 2012 SP2 jaoks /en-us/help/2983175
Kumulatiivne värskendus 11 SQL Server 2012 SP1 jaoks /en-us/help/2975396
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.
Lahendus
Selle probleemi lahendamiseks korraldage seosed jaotises seotud veeru alusel ümber. Kui tabelina ja TableB on näiteks seotud TableF kaudu Veerg1, on TableC seotud TableF kaudu Veerg2, siis võib-olla peate seosed käsitsi looma (DELETE ja Create), võttes aluseks seotud veeru järgmises tellimuses: seosed tabelina ja TableF vahel, TableB ja TableF vaheline seos, TableC ja TableF vaheline seos. Peate andmebaasi ümber töötlema tabelina pärast seda, kui see on lahendus.Märkus Kui kontrollite seost, võib GUI ("tabel"--"Manage seoste" SQL serveri andmete tööriistade kaudu) kuvada tegeliku juurutatud skeemist erinevat tulemit. Seetõttu on kõige parem skriptida andmebaasi XML-analüüsiks (XMLA) ja vaadata seost seal.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.