Symptom
När du kör en SQL Server 2008 R2-rapport i följande fall kan det inträffa ett problem.
Scenario 1
-
Rapporten använder en delad data mängd. Du anger sortering, SKIFT läges känslighet och andra alternativ för data uppsättningen.
-
Du anger ett filter i data uppsättningen.
I det här scenariot visas felaktiga resultat i rapporten.
Scenario 2
-
I rapporten används en data mängd. Du anger sortering, SKIFT läges känslighet och andra alternativ för data uppsättningen.
-
Du anger ett filter i data uppsättningen.
-
Du skapar en parameter som är bunden till data mängden.
I det här scenariot visas felaktiga värden för markering när du kör rapporten. Anta till exempel att du skapar en delad data mängd som innehåller följande data.
Tvåfärgad |
ET |
---|---|
Svart |
1 |
svart |
2 |
Du anger Skift läges känslighet för dataset till falskt. Dessutom kan du välja ett filter som använder följande uttryck:
[Color] <> black
När du kör en rapport som returnerar den delade data mängden visas följande data:
Tvåfärgad |
ET |
---|---|
Svart |
1 |
Men du förväntar dig att raden "svart" ska visas.
Orsak
Det här problemet uppstår eftersom sortering, SKIFT läges känslighet och andra alternativ inte beaktas när SQL Server bearbetar filtret för en delad data mängd eller parametern för en filtrerad data mängd. Om ett annat filter eller en annan parameter används kan det orsaka ett fel.
Lösning
Information om Service Pack för SQL Server 2008 R2
Lös problemet genom att skaffa den senaste Service Pack-versionen för SQL Server 2008 R2. Mer information får du om du klickar på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:
2527041 Skaffa den senaste Service Pack-versionen för SQL Server 2008 R2
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".Det här problemet åtgärdades först i SQL Server 2008 R2 Service Pack 1 (SP1) för SQL Server 2008 R2.