Simptomi
Palaižot SQL Server 2008 R2 atskaiti tālāk norādītajos scenārijos, var rasties problēma.
1. scenārijs
-
Atskaitē izmantota koplietojama datu kopa. Norādiet komplektēšanas, reģistrjutības un citas datu kopas opcijas.
-
Datu kopā tiek iestatīts filtrs.
Šajā scenārijā atskaite rāda nepareizus rezultātus.
2. scenārijs
-
Atskaitē ir izmantota datu kopa. Norādiet komplektēšanas, reģistrjutības un citas datu kopas opcijas.
-
Datu kopā tiek iestatīts filtrs.
-
Izveido parametru, kas ir saistīts ar datu kopu.
Šajā scenārijā parametrā ir norādītas nepareizas atlases vērtības, palaižot atskaiti. Piemēram, pieņemsim, ka izveidojat koplietotu datu kopu, kurā ir šādi dati.
Krāsu |
ID |
---|---|
Melnbalts |
1 |
melnbalts |
2 |
Datu kopas reģistrjutīgā opcija ir iestatīta uz Aplams. Turklāt varat iestatīt filtru, kas izmanto šādu izteiksmi:
[Color] <> black
Palaižot atskaiti, kas atgriež koplietojamo datu kopu, tiek parādīti tālāk minētie dati.
Krāsu |
ID |
---|---|
Melnbalts |
1 |
Taču ir jāparāda arī "melnā" rinda.
Cēlonis
Šī problēma rodas tāpēc, ka salīdzināšanas, reģistrjutības un citas opcijas netiek uzskatītas, ja SQL Server apstrādā koplietojamas datu kopas filtru vai filtrētas datu kopas parametru. Ja tiek izmantots cits filtrs vai parametrs, tas var izraisīt kļūdas ziņojumu.
Risinājums
Informācija par servisa pakotni SQL Server 2008 R2
Lai atrisinātu šo problēmu, iegūstiet jaunāko SQL Server 2008 R2 servisa pakotni. Lai iegūtu papildinformāciju, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:
2527041 Jaunākās SQL Server 2008 R2 servisa pakotnes iegūšana
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".Šī problēma pirmo reizi tika izlabota SQL Server 2008 R2 1. servisa pakotnē (SP1) SQL Server 2008 R2.