De fix is ook van toepassing op Microsoft SQL Server 2014 Analysis Services (SSAS 2014).
Symptomen
Wanneer u een MDX-query (Multidimensional Expressions) uitvoert die een DRILLTHROUGH-instructie bevat in Microsoft SQL Server 2008 Analysis Services (SSAS 2008), SQL Server 2008 R2 Analysis Services (SSAS 2008 R2), SQL Server 2012 Analysis Services (ssas 2012) of SQL Server 2014 Analysis Services (SSAS 2014), is het resultaat mogelijk onjuist. Met name wordt het geretourneerde bedrag met een onjuiste vermenigvuldiging weergegeven door het aantal rijen dat als resultaat wordt gegeven door de instructie DRILLTHROUGH.
Oplossing
Het probleem is voor het eerst opgelost in de volgende cumulatieve update van SQL Server.
Cumulatieve update 1 voor SQL Server 2014 /en-us/help/2931693
Cumulatieve update 9 voor SQL Server 2012 SP1 /en-us/help/2931078
Cumulatieve update 11 voor SQL Server 2008 R2 SP2 /en-us/help/2926028
Cumulatieve update 15 voor SQL Server 2008 SP3 /en-us/help/2923520
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Workaround
Voer de volgende stappen uit om dit probleem tijdelijk op te lossen:
-
Open het OLAP\Config\msmdsrv.ini-bestand.
-
Zoek de DisableDCSliceIndex -parameter.
-
Wijzig de waarde van de parameter van 0x0 in 0x4.
Opmerkingen
-
De parameter wordt dynamisch toegepast. Dit betekent dat SSAS 2008, SSAS 2008 R2, SSAS 2012 of SSAS 2014 niet opnieuw moet worden gestart.
-
U ondervindt mogelijk prestatieproblemen wanneer u deze tijdelijke oplossing gebruikt.