Simptomai
Kai vykdote "SQL Server 2008 R2" ataskaitą pagal toliau nurodytus scenarijus, galite susidurti su problema.
1 scenarijus
-
Ataskaita naudoja bendrinamą duomenų rinkinį. Galite nustatyti duomenų rinkinio sugretinimo, Didžiosios ir mažosios raidės ir kitas duomenų rinkinio parinktis.
-
Nustatote filtrą duomenų rinkinyje.
Pagal šį scenarijų ataskaita pateikia neteisingus rezultatus.
2 scenarijus
-
Ataskaita naudoja duomenų rinkinį. Galite nustatyti duomenų rinkinio sugretinimo, Didžiosios ir mažosios raidės ir kitas duomenų rinkinio parinktis.
-
Nustatote filtrą duomenų rinkinyje.
-
Sukuriate parametrą, susietą su duomenų rinkiniu.
Pagal šį scenarijų, kai paleidžiate ataskaitą, parametras pateikia neteisingas žymėjimo reikšmes. Pavyzdžiui, Tarkime, kad kuriate bendrinamą duomenų rinkinį, kuriame yra toliau nurodyti duomenys.
Spalva |
ID |
---|---|
Juoda |
1 |
Juoda |
2 |
Nustatykite duomenų rinkinio didžiąsias ir netikrus jautrumo parinktis. Be to, nustatote filtrą, kuris naudoja šį reiškinį:
[Color] <> black
Paleidus ataskaitą, kuri pateikia bendrinamą duomenų rinkinį, rodomi šie duomenys.
Spalva |
ID |
---|---|
Juoda |
1 |
Tačiau tikitės, kad būtų rodoma "juoda" eilutė.
Priežastis
Ši problema kyla dėl to, kad kai "SQL Server" apdoros bendrinamo duomenų rinkinio filtrą arba filtruoto duomenų rinkinio parametrą, nėra atsižvelgiama į sulyginimu, atvejo jautrumą ir kitas parinktis. Jei naudojamas kitoks filtras arba parametras, gali įvykti klaida.
Sprendimas
"SQL Server 2008 R2" pakeitimų paketo informacija
Norėdami išspręsti šią problemą, Įsigykite naujausią "SQL Server 2008 R2" pakeitimų paketą. Jei reikia daugiau informacijos, spustelėkite toliau esantį straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:
2527041 Kaip įsigyti naujausią "SQL Server 2008 R2" pakeitimų paketą
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.Ši problema pirmą kartą pataisyta "SQL Server 2008 R2" 1 pakeitimų pakete (SP1), "SQL Server 2008 R2".