Sümptomid
Kujutage ette järgmist stsenaariumi.
-
Teil on Microsoft SQL Server 2012 analüüsiteenuste (SSAS 2012) või Microsoft SQL Server 2008 R2 analüüsiteenuste (SSAS 2008 R2) andmebaasi, mis on mitme andmeallikaga.
-
Teil on Mitmedimensiooniline avaldised (MDX) päring, mis sisaldab mõned filtrid.
-
MDX päringut käitada vastu suhtelise OLAP (ROLAP) partitsiooni. ROLAP sektsiooni ja mõõde, mis viitavad filtrid pärit erinevaid andmeallikad
Selle stsenaariumi ebaõige tulemuse võib tagastada või võivad ilmneda juurdepääsurikkumine.
Põhjus
See probleem ilmneb seetõttu, et teisene andmeallikas ei luba SSAS surudes filtrid SQL päring. Kuna see on ootamatu käitumine, tekitab SSAS vastuolus sisemiste andmestruktuuride, mis viivad juurdepääsurikkumine või ebaõiged tulemused.
Lahendus
Koondvärskenduse teave
See probleem parandati esmakordselt järgmise koondvärskenduse SQL Server.
SQL Server 2012 koondvärskenduse 10/en-us/help/2891666
Iga uue SQL serveri koondvärskendus sisaldab kõiki Kiirparandusi ja kõiki turbeparandusi, mis sisaldusid eelmises koondvärskenduses. Vaadake SQL serveri kumulatiivseid värskendusi:
SQL Server 2008 R2 Service Pack 2 kumulatiivse värskenduse 8Sellele probleemile lahenduse anti esmakordselt välja kumulatiivne värskendus 8. Selle kumulatiivse värskenduspaketi SQL Server 2008 R2 Service Pack 2 hankimise kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:
2871401 kumulatiivne värskenduspakett 8 2008 R2 hoolduspaketi Service Pack 2Märkus. Et järgud on kumulatiivsed, iga uus versioon sisaldab kõiki Kiirparandusi ja kõiki turvaparandusi, mis lisandusid eelmise SQL Server 2008 R2 Service Pack 2 paranduse väljalaskes. Soovitame rakendada kõige uuema parandustepaketi, mis sisaldab seda kiirparandust. Lisateabe saamiseks klõpsake Microsofti teabebaasi artikli kuvamiseks järgmist artiklinumbrit:
2730301 SQL Server 2008 R2 järgud, mis anti välja pärast SQL Server 2008 R2 Service Pack 2
Kumulatiivne värskendus 4 SQL Server 2012 Service Pack 1Sellele probleemile lahenduse anti esmakordselt välja kumulatiivne värskendus 4. Selle kumulatiivse värskenduspaketi SQL Server 2012 Service Pack 1 hankimise kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:
2833645 Kumulatiivne värskenduspaketi 4 SQL Server 2012 Service Pack 1Märkus. Et järgud on kumulatiivsed, iga uus versioon sisaldab kõiki Kiirparandusi ja kõiki turvaparandusi, mis lisandusid eelmise SQL Server 2012 Service Pack 1 parandada keskkonda. Soovitame rakendada kõige uuema parandustepaketi, mis sisaldab seda kiirparandust. Lisateabe saamiseks klõpsake Microsofti teabebaasi artikli kuvamiseks järgmist artiklinumbrit:
2772858 SQL Server 2012 järgud, mis anti välja pärast SQL Server 2012 Service Pack 1
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.
Lisateabe saamiseks
Selle probleemi osaliselt fikseeritud eelmise värskenduse. Kuid käesolevas teabebaasi (Knowledge Base) artiklis kirjeldatud fix on lõpule jõudnud. Originaal Fix võib viidata järgmine artikkel:
2770635 FIX: ebaõige tulemuse kui käivitate MDX-i päringu SSAS 2012 või SSAS 2008 R2 andmebaasist, millel on mitme andmeallikaga