Remediere: Un raport afișează rezultate incorecte dacă utilizați un set de date partajată filtrat într-un raport de SQL Server 2008 R2

Se aplică la: SQL Server 2008 R2

Simptome


Când executați un raport de SQL Server 2008 R2 în următoarele scenarii, este posibil să întâmpinați o problemă.

Situaţia 1

  • Raportul utilizează un set de date partajată. Specificați aranjare, diferenţierea și alte opțiuni pentru setul de date.
  • Setați un filtru în setul de date.
În acest scenariu, raportul afişează rezultate incorecte.

Situaţia 2

  • Raportul utilizează un set de date. Specificați aranjare, diferenţierea și alte opțiuni pentru setul de date.
  • Setați un filtru în setul de date.
  • Creați un parametru care este legat de setul de date.
În acest scenariu, parametrul liste de valori incorecte pentru selectarea atunci când executați un raport. De exemplu, să presupunem că ați creat un set de date partajată, care conține următoarele date.
CuloareID-UL
Black1
Black2
Setați opțiunea diferenţierea pentru setul de date false. În plus, setați un filtru care utilizează expresia următoare:
[Color] <> black 
Atunci când executați un raport care returnează un set de date partajată, se afișează următoarele date.
CuloareID-UL
Black1
Cu toate acestea, vă așteptați rândul "negru" pentru a se afișa.

Cauză


Această problemă apare deoarece asamblării, diferenţierea și alte opțiuni sunt considerate la SQL Server procesele de filtrare a unui set de date partajată sau parametrul de un set de date filtrate. Dacă se utilizează un alt filtru sau parametru, acest lucru poate provoca o eroare.

Rezolvare


Informații service pack pentru SQL Server 2008 R2

Pentru a rezolva această problemă, obțineți cel mai recent pachet service pack pentru SQL Server 2008 R2. Pentru mai multe informaţii, faceţi clic pe următorul număr de articol pentru a vedea articolul în baza de cunoştinţe Microsoft:
2527041 Cum se obține cel mai recent pachet service pack pentru SQL Server 2008 R2

Stare


Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.Această problemă a fost rezolvată în SQL Server 2008 R2 Service Pack 1 (SP1) pentru SQL Server 2008 R2.