See käigultparandus kehtib ka Microsoft SQL Server 2014 ja 2017 analüüsiteenuste (SSAS), SQL Server 2012 SP2 ja SQL Server 2016 SP1 kohta.
Sümptomid
Arvestage järgmise stsenaariumiga.
-
Saate luua PivotTable-liigendtabeli, kasutades SQL Server Analysis Services (SSAS) ühte mõõtu ja mitut dimensiooni atribuuti.
-
Filtreerite kindla üksuse alusel ja seejärel eemaldate filtri ühest dimensioonist.
-
Filtri tingimuse korral on olemas eelnev päring (päring 1), millel on sub Select, ja järgnev päring (päring 2), mis töötab perspektiiviga. Märkused.
-
Sama rolli all käitatakse nii päringut 1 kui ka päringut 2.
-
Päring 2 taotletavat tühikut saab täita päringu 1 ruumist (kui sub Select Slice ' i ei ole). Päringus 1 ja ka päringus 2 on arvutus ning see põhjustab tulemite vahemällu talletamise ja seejärel otsitakse globaalse valemi mootorist vahemälu.
-
Selle stsenaariumi korral on kogusummad valed, kuna need kuvatakse endiselt kindla filtreeritud üksuse summa.
Põhjus
Probleem ilmneb siis, kui Microsoft SQL Server 2012 SP1 koondvärskenduses 4 kumulatiivsed "üldkokkuvõtted".
Lahendus
Probleemi lahendamiseks on järgmised SQL serveri kumulatiivsed värskendused.
Kumulatiivne värskendus 10 SQL Server 2017
Kumulatiivne Update 8 SQL Server 2016 SP1 jaoks
Kumulatiivne Update 1 SQL Server 2012 SP2 jaoks
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.