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).

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.

Kas vajate veel abi?

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liitu Microsofti Insideri programmis osalejad

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?

Täname tagasiside eest!

×