Labojums attiecas arī uz Microsoft SQL Server 2014 Analysis Services (PPL 2014).
Simptomi
Ja palaižat daudzdimensiju izteiksmju (MDX) vaicājumu, kurā ir saites DRILLTHROUGH priekšraksts Microsoft SQL Server 2008 Analysis Services (PPL 2008), SQL Server 2008 R2 analīzes pakalpojumi (PPL 2008 R2), SQL Server 2012 Analysis Services (PPL 2012) vai SQL Server 2014 Analysis Services (PPL 2014), tad rezultāts var būt nepareizs. Konkrēti atgrieztā summa tiek nepareizi reizināta ar rindu skaitu, ko atgriež saites DRILLTHROUGH priekšraksts.
Risinājums
Šī problēma pirmo reizi tika izlabota tālāk sniegtajā SQL Server kumulatīvajā atjauninājumā.
Kumulatīvais atjauninājums 1 SQL Server 2014 /en-us/help/2931693
Kumulatīvais atjauninājums 9 SQL Server 2012 SP1 /en-us/help/2931078
Kumulatīvais atjauninājums 11 SQL Server 2008 R2 SP2 /en-us/help/2926028
Kumulatīvais atjauninājums 15 SQL Server 2008 SP3 /en-us/help/2923520
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Risinājums
Lai novērstu šo problēmu, veiciet tālāk norādītās darbības.
-
Atveriet OLAP\Config\msmdsrv.ini failu.
-
Atrodiet parametru DisableDCSliceIndex .
-
Mainiet parametra Value vērtību no 0x0 uz 0x4.
Piezīmes.
-
Parametrs tiek lietots dinamiski. Tādējādi PPP 2008, PPP 2008 R2, ppl 2012 vai PPP 2014 nav jārestartē.
-
Ja izmantojat šo risinājumu, var rasties veiktspējas problēmas.