KB2833436 - POPRAWKA: Globaly! Zmienna TotalPages zwraca niepoprawną liczbę po wykonaniu uaktualnienia w miejscu do usług SSRS 2008 R2 lub SSRS 2012

Dotyczy
SQL Server 2008 R2 Service Pack 2 SQL Server 2012 Enterprise Core SQL Server 2012 Web SQL Server 2012 Standard SQL Server 2012 Enterprise SQL Server 2012 Developer

Objawy

Rozważmy następujący scenariusz:

  • Masz raport, który używa wartości globalnych! Zmienna TotalPages w usługach Microsoft SQL Server 2008 Reporting Services lub Microsoft SQL Server 2005 Reporting Services.
  • Wykonywane jest uaktualnienie w miejscu do usług Microsoft SQL Server 2008 R2 Reporting Services (SSRS 2008 R2) lub Microsoft SQL Server 2012 Reporting Services (SSRS 2012).
  • Raport można wyeksportować do formatu PDF lub TIFF.

W tym scenariuszu Globals! Zmienna TotalPages niepoprawnie zwraca wartość 0.

Notatki

  • Ten problem nie występuje w przypadku uaktualniania równoległego.
  • Jeśli wyeksportujesz raport do formatu MHTML, Word lub Excel, raport Globals! Zmienna TotalPages niepoprawnie zwraca numer bieżącej strony.

      

Przyczyna

Ten problem występuje, ponieważ w analizatorze definicji skompilowanego raportu jest błąd.

Rozwiązanie

Informacje o aktualizacji zbiorczej

Aktualizacja zbiorcza 8 dla programu SQL Server 2012

Poprawka rozwiązująca ten problem została po raz pierwszy opublikowana w aktualizacji zbiorczej 8. Aby uzyskać więcej informacji dotyczących sposobu uzyskania tego pakietu aktualizacji zbiorczej dla programu SQL Server 2012, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

2844205 Pakiet aktualizacji zbiorczej 8 dla SQL Server 2012Uwaga Ponieważ kompilacje są zbiorcze, każda nowa wersja poprawki zawiera wszystkie poprawki i poprawki zabezpieczeń z poprzednich poprawek SQL Server 2012. Zalecamy rozważenie zastosowania najnowszej wersji poprawki zawierającej tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

2692828 Kompilacje SQL Server 2012 wydane po SQL Server 2012

Aktualizacja zbiorcza 4 dla programu SQL Server 2012 z dodatkiem SP1

Poprawka rozwiązująca ten problem została po raz pierwszy opublikowana w aktualizacji zbiorczej 4. Aby uzyskać więcej informacji dotyczących sposobu uzyskania tego pakietu aktualizacji zbiorczej dla programu SQL Server 2012 z dodatkiem SP1, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

2833645 Zbiorcza aktualizacja 4 dla dodatku SP1 SQL Server 2012 Uwaga Ze względu na to, że kompilacje są zbiorcze, każda nowa wersja poprawki zawiera wszystkie poprawki i poprawki zabezpieczeń, które były zawarte w poprzedniej wersji poprawki dla SQL Server 2012 z dodatkiem SP1. Zalecamy rozważenie zastosowania najnowszej wersji poprawki zawierającej tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

2772858 Kompilacje SQL Server 2012 wydane po wydaniu dodatku Service Pack 1 SQL Server 2012

Aktualizacja zbiorcza 6 dla programu SQL Server 2008 R2 z dodatkiem Service Pack 2

Poprawka rozwiązująca ten problem została po raz pierwszy opublikowana w aktualizacji zbiorczej 6. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania tego pakietu aktualizacji zbiorczej dla programu SQL Server 2008 R2 z dodatkiem Service Pack 2, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

2830140 Pakiet aktualizacji zbiorczych 6 dla dodatku Service Pack 2 SQL Server 2008 R2Uwaga Ponieważ te kompilacje są zbiorcze, każda nowa poprawka zawiera wszystkie poprawki i poprawki zabezpieczeń zawarte w poprzedniej wersji dodatku Service Pack 2 SQL Server 2008 R2. Zalecamy rozważenie zastosowania najnowszej wersji poprawki zawierającej tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

2730301 Kompilacje SQL Server 2008 R2 wydane po wydaniu dodatku Service Pack 2 SQL Server 2008 R2

Stan

Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.

Obejście

Aby obejść ten problem, wdróż raport ponownie po uaktualnieniu usług do wersji SQL Server 2008 R2 Reporting Services.