KB2963372 — IZLABOTS: izpildot MDX vaicājumu SSAS 2012 vai SSAS 2014, aprēķinātā mēra starpsumma ir nepareiza (nav filtrēta)

Attiecas uz
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Pazīmes

Pieņemsim, ka Microsoft SQL Server 2012 analīzes pakalpojumos (SSAS 2012) vai SQL Server 2014 analīzes pakalpojumos (SSAS 2014) izpildāt daudzdimensiju izteiksmju (MDX) vaicājumu, aprēķinātā mēra starpsumma ir nepareiza (nefiltrēta), pat ja vērtība ir filtrēta.

Risinājums

Šī problēma pirmo reizi tika novērsta nākamajā SQL Server kumulatīvajā atjauninājumā.

SQL Server 2014 /en-us/help/2984923 3. kumulatīvais atjauninājums

1. kumulatīvais atjauninājums operētājsistēmai SQL Server 2012 SP2 /en-us/help/2976982

Kumulatīvais atjauninājums 10 operētājsistēmai SQL Server 2012 SP1 /en-us/help/2954099

Par SQL Server kumulatīvajiem atjauninājumiem

Katrā jaunajā SQL Server kumulatīvajā atjauninājumā ir visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos SQL Server kumulatīvos atjauninājumus:

      

Risinājums

Lai novērstu šo problēmu, notīriet kuba kešatmiņu, lai īslaicīgi novērstu šo problēmu.
Ja kešatmiņas notīrīšana neatrisina problēmu, mainiet SubSelectCaching ierakstu programmā msmdsrv.ini no 1 uz 0, izmantojot šādu kodu:

<EnableSubSelectCaching>0</EnableSubSelectCaching>

Statuss

Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".