Reparasjonen gjelder også for Microsoft SQL Server 2014 Analysis Services (SSAS 2014).
Symptomer
Når du kjører et flerdimensjonalt uttrykk (MDX) som inneholder en størrelse på MÅLVERKTØYLINJE-setning i 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 være feil. Spesielt, multipliseres returnerte beløpet feil antall rader som returneres av størrelse på MÅLVERKTØYLINJE-setning.
Oppløsning
Problemet ble først løst i den følgende kumulative oppdateringen av SQL Server.
Samleoppdatering 1 for SQLServer-2014/en-us/help/2931693
Kumulativ oppdatering 9 for SQL Server 2012 SP1/en-us/help/2931078
Kumulativ oppdatering 11 for SQL Server 2008 R2 SP2/en-us/help/2926028
Kumulativ oppdatering 15 for SQL Server 2008 SP3/en-us/help/2923520
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Løsningen
Hvis du vil omgå dette problemet, gjør du følgende:
-
Åpne filen OLAP\Config\msmdsrv.ini.
-
Finn DisableDCSliceIndex -parameter.
-
Endre verdien for parameteren fra 0x0 til 0x4.
Notater
-
Parameteren brukes dynamisk. SSAS 2008, SSAS 2008 R2, SSAS 2012 eller SSAS 2014 har derfor ikke startes.
-
Hvis du bruker denne midlertidige løsningen, kan du oppleve ytelsesproblemer.