Korrigerings filen gäller även för Microsoft SQL Server 2014 Analysis Services (SSAS 2014).
Symptom
När du kör en MDX-fråga (Multidimensional-uttryck) som innehåller en DRILLTHROUGH-instruktion i Microsoft SQL Server 2008 Analysis Services (SSAS 2008), SQL Server 2008 R2 Analysis Services (SSAS 2008 R2), SQL Server 2012 Analysis Services (SSAS 2012) eller SQL Server 2014 Analysis Services (SSAS 2014), kan resultatet vara felaktigt. Det returnerade beloppet multipliceras felaktigt med antalet rader som returneras av DRILLTHROUGH-satsen.
Lösning
Problemet är först åtgärdat i den kumulativa uppdateringen av SQL Server.
Kumulativ uppdatering 1 för SQL Server 2014 /en-us/help/2931693
Kumulativ uppdatering 9 för SQL Server 2012 SP1 /en-us/help/2931078
Kumulativ uppdatering 11 för SQL Server 2008 R2 SP2 /en-us/help/2926028
Kumulativ uppdatering 15 för SQL Server 2008 SP3 /en-us/help/2923520
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Lösning
Undvik problemet så här:
-
Öppna OLAP\Config\msmdsrv.ini-filen.
-
Leta reda på parametern DisableDCSliceIndex .
-
Ändra värdet för parametern från 0x0 till 0x4.
Kommentarer
-
Parametern används dynamiskt. Till och med SSAS 2008 måste SSAS 2008 R2, SSAS 2012 eller SSAS 2014 inte startas om.
-
Prestanda problem kan uppstå om du använder den här lösningen.