KB2501558 – RETTELSE: En måling for entydigt antal kan returnere forkerte værdier, hvis du definerer sammenlægninger på de ikke-overlappende partitioner i en særskilt optællingsmålegruppe i SSAS 2008 R2

Microsoft distribuerer Microsoft SQL Server 2008 R2-rettelser som én fil, der kan downloades. Da rettelserne er kumulative, indeholder hver ny version alle de hotfixes og alle de sikkerhedsrettelser, der var inkluderet i den forrige version af SQL Server 2008 R2-rettelsen.

Symptomer

Overvej følgende scenarie:

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

  • Du opretter ikke-overlappende partitioner i en målegruppe. Målegruppen indeholder en måling, der anvender funktionen DistinctCount.

    Bemærk, at partitioner, der ikke overlapper, er partitioner med værdiområder, der ikke overlapper.

  • Du definerer sammenlægninger på de ikke-overlappende partitioner.

  • Du kører en MDX-forespørgsel (MultiDimensional Expression), der forespørger om målingen DistinctCount.

I dette scenarie kan målingen DistinctCount returnere forkerte værdier. Den returnerede værdi kan f.eks. være dobbelt eller tredobbelt så stor som den faktiske værdi.

Årsag

Dette problem opstår, fordi brugen af en sammenlægning i MDX-forespørgslen medfører, at SSAS 2008 R2 fejlsøger sammenlægningen flere gange. Dette problem opstår kun, når du konfigurerer ikke-overlappende partitioner, der indeholder målingen DistinctCount.

Løsning

Oplysninger om kumulativ opdatering

SQL Server 2008 R2

Rettelsen til dette problem blev først udgivet i den samlede opdatering 6. Få flere oplysninger om, hvordan du får fat i denne kumulative opdateringspakke til SQL Server 2008 R2, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

2489376 samlet opdateringspakke 6 til SQL Server 2008 R2
Bemærk, at da builds er kumulative, indeholder hver ny rettelsesversion alle de hotfixes og alle de sikkerhedsrettelser, der var inkluderet i den forrige version af SQL Server 2008 R2-rettelsen. Vi anbefaler, at du overvejer at anvende den nyeste rettelsesversion, der indeholder dette hotfix. Du kan finde flere oplysninger ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

981356 De SQL Server 2008 R2-builds, der blev udgivet efter SQL Server 2008 R2 blev frigivet

Status

Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".