KB2501558 – LØSNING: Et distinkt antall-mål kan returnere feil verdier hvis du definerer aggregasjoner på de ikke-overlappende partisjonene i en distinkt tellemålgruppe i SSAS 2008 R2

Microsoft distribuerer Microsoft SQL Server 2008 R2-feilrettinger som én nedlastbar fil. Siden reparasjonene er kumulative, inneholder hver nye utgivelse alle hurtigreparasjoner og alle sikkerhetsrettelser som fulgte med den forrige utgivelsen av SQL Server 2008 R2-feilrettingene.

Symptomer

Tenk deg følgende:

  • Du installerer Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2).

  • Du oppretter ikke-overlappende partisjoner i en målgruppe. Målgruppen inneholder et mål som bruker DistinctCount-funksjonen.

    Obs! Ikke-overlappende partisjoner er partisjoner som har verdiområder som ikke overlapper hverandre.

  • Du definerer aggregasjoner på de ikke-overlappende partisjonene.

  • Du kjører en MDX-spørring (multidimensional expression) som spør etter DistinctCount-målet.

I dette scenarioet kan DistinctCount-målet returnere feil verdier. Den returnerte verdien kan for eksempel være dobbelt eller tre ganger så stor som den faktiske verdien.

Årsak

Dette problemet oppstår fordi bruken av en aggregasjon i MDX-spørringen fører til at SSAS 2008 R2 feil skanner aggregasjonen flere ganger. Dette problemet oppstår bare når du konfigurerer ikke-overlappende partisjoner som inneholder DistinctCount-målet.

Oppløsning

Informasjon om kumulativ oppdatering

SQL Server 2008 R2

Løsningen på dette problemet ble først utgitt i samleoppdatering 6. Hvis du vil ha mer informasjon om hvordan du får tak i denne kumulative oppdateringspakken for SQL Server 2008 R2, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

2489376 kumulativ oppdateringspakke 6 for SQL Server 2008 R2
Obs! Siden byggene er kumulative, inneholder hver nye reparasjon alle hurtigreparasjoner og alle sikkerhetsrettelser som fulgte med den forrige utgivelsen av SQL Server 2008 R2-feilretting. Vi anbefaler at du vurderer å bruke den nyeste utgivelsen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du lese følgende artikkel i Microsoft Knowledge Base:

981356 SQL Server 2008 R2-byggene som ble utgitt etter at SQL Server 2008 R2 ble utgitt

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».