Firma Microsoft rozpowszechnia poprawki programu Microsoft SQL Server 2008 R2 z dodatkiem Service Pack 2 (SP2) jako jednego pliku do pobrania. Ponieważ poprawki są kumulatywne, każdy nowy pakiet zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej wersji poprawki SQL Server 2008 R2 z dodatkiem Service Pack 2.
Symptomy
Podczas próby wyświetlenia raportu usług SQL Server 2008 R2 Reporting Services (SSRS 2008 R2) raport nie jest wyświetlany, jeśli spełnione są następujące warunki:
-
Raport zawiera tabelę z co najmniej dwiema zagnieżdżonymi grupami wierszy.
-
Właściwość PodziałStrony jednej z grup wewnętrznych należy ustawić na wartość "między każdym wystąpieniem grupy".
-
Właściwość KeepTogether tabeli można ustawić na wartość "prawda".
Ponadto jeśli włączysz pełne rejestrowanie w usłudze SSRS, w plikach dziennika SSRS są generowane komunikaty o błędach podobne do następujących:
reportrendering! ReportServer_0-4! 1a88! <data><godzina>:: v verbose: Strona jest stronicowana: 159799
Rozwiązanie
Informacje o aktualizacji zbiorczej
Zbiorcza aktualizacja 5 dla programu SQL Server 2008 R2 z dodatkiem SP2
Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 5. Aby uzyskać więcej informacji na temat sposobu uzyskiwania tego zbiorczego pakietu aktualizacji dla programu SQL Server 2008 R2 SP 2, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2797460 Pakiet aktualizacji zbiorczej 5 dla programu SQL Server 2008 R2 z dodatkiem Service Pack 2Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń dołączone do poprzedniej wersji programu SQL Server 2008 R2 z dodatkiem SP 2. Zalecamy zastosowanie najnowszego wydania poprawki zawierającego tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2730301 Kompilacja programu SQL Server 2008 R2 opublikowanych po wydaniu programu SQL Server 2008 R2 z dodatkiem Service Pack 2
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Obejście
Aby obejść ten problem, ustaw dla wszystkich właściwości KeepTogether w raporcie wartość "fałsz".