Teď jste offline a čekáte, až se znova připojí internet.

Oprava: Sestava zobrazí nesprávné výsledky při použití filtrovaných sdílený objekt dataset sestavy SQL Server 2008 R2

Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.

Projděte si také anglickou verzi článku:2515006
Příznaky
Při spuštění sestavy SQL Server 2008 R2 v následujících případech se může vyskytnout problém.

Scénář 1

  • Sestava používá sdílený objekt dataset. Určete řazení, velkých a další možnosti pro objekt dataset.
  • Můžete nastavit filtr v objektu dataset.
V tomto scénáři se sestava zobrazí nesprávné výsledky.

Scénář 2

  • Sestava používá objekt dataset. Určete řazení, velkých a další možnosti pro objekt dataset.
  • Můžete nastavit filtr v objektu dataset.
  • Můžete vytvořit parametr, který je vázán na objekt dataset.
V tomto případě parametr uvádí nesprávné hodnoty pro výběr při spuštění sestavy.

Předpokládejme, že vytváření sdílené dataset, který obsahuje následující data.
BarvaID
Černá1
černá2
Možnost rozdílného dataset je nastavena na hodnotu false. Navíc nastavit filtr, který používá následující výraz:
[Color] <> black 
Po spuštění sestavy, který vrací sdílený objekt dataset, zobrazí se následující údaje.
BarvaID
Černá1
Očekáváte však lze zobrazit také "černá" řádku.

Příčina
K tomuto problému dochází, protože řazení, velkých a jiné možnosti nejsou považovány za SQL Server zpracovává filtr sdíleného objektu DataSet nebo parametr filtrovaného objektu DataSet. Pokud je použit jiný filtr nebo parametr, může dojít k chybě.
Řešení

Informace o aktualizaci Service pack pro SQL Server 2008 R2

Tento problém vyřešíte pomocí nejnovější aktualizace service pack pro SQL Server 2008 R2. Další informace získáte klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
2527041 Jak získat nejnovější aktualizaci service pack pro SQL Server 2008 R2
Prohlášení
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části "Platí pro".
Tento problém byl poprvé opraven v aktualizaci SQL Server 2008 R2 Service Pack 1 (SP1) pro SQL Server 2008 R2.
SQL2008

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 2515006 - Poslední kontrola: 04/22/2011 17:18:00 - Revize: 1.0

Microsoft SQL Server 2008 R2 Reporting Services

  • kbqfe kbfix kbexpertiseinter kbprb kbsurveynew kbmt KB2515006 KbMtcs
Váš názor