Príznaky
Zoberme si nasledujúcu situáciu:
-
Máte zostavu, ktorá používa globals. TotalPages premenná v službách Microsoft SQL server 2008 Reporting Services alebo Microsoft SQL server 2005 Reporting Services.
-
Vykonávate lokálnu inováciu na Microsoft SQL Server 2008 R2 Reporting Services (OSBP 2008 R2) alebo Microsoft SQL Server 2012 Reporting Services (OSBP 2012).
-
Zostavu exportujete do formátu PDF alebo TIFF.
V tomto scenári, globals! TotalPages premenná nesprávne vráti hodnotu 0. Poznámky
-
Tento problém sa nevyskytuje pri vykonávaní aktualizácie vedľa seba.
-
Ak exportujete zostavu do formátu MHTML, Word alebo Excel, globals! TotalPages premenná nesprávne vráti číslo aktuálnej strany.
Príčina
Problém sa vyskytuje, pretože sa vyskytla chyba v analyzátore definícií kompilovaných zostáv.
Riešenie
Kumulatívna aktualizácia informácií
Kumulatívna aktualizácia 8 pre SQL Server 2012
Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 8. Ďalšie informácie o možnostiach získania tohto balíka kumulatívnych aktualizácií pre SQL Server 2012 nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:
2844205 Kumulatívna aktualizácia balíka 8 pre SQL Server 2012Poznámka: Pretože zostavy sú kumulatívne, každé nové vydanie opraviť obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho SQL servera 2012 opraviť uvoľnenia. Odporúčame, aby ste zvážili uplatnenie najnovších opráv, ktoré túto rýchlu opravu obsahujú. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:
2692828 Zostavy SQL servera 2012, ktoré boli vydané po vydaní SQL servera 2012
Kumulatívna aktualizácia 4 pre SQL Server 2012 SP1
Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 4. Ďalšie informácie o tom, ako získať tento balík Kumulatívna aktualizácia pre SQL Server 2012 SP1, nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:
2833645 Kumulatívna aktualizácia 4 pre SQL Server 2012 SP1Poznámka: Vzhľadom na to, že zostavy sú kumulatívne, každé nové vydanie opraviť obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho SQL servera 2012 SP1 opraviť uvoľnenia. Odporúčame, aby ste zvážili uplatnenie najnovších opráv, ktoré túto rýchlu opravu obsahujú. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:
2772858 Zostavy SQL servera 2012, ktoré boli vydané po vydaní SQL servera 2012 Service Pack 1
Kumulatívna aktualizácia 6 pre SQL Server 2008 R2 Service Pack 2
Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 6. Ďalšie informácie o možnostiach získania tohto balíka kumulatívnych aktualizácií pre SQL Server 2008 R2 Service Pack 2 nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:
2830140 Kumulatívna aktualizácia balíka 6 pre SQL Server 2008 R2 Service Pack 2Poznámka: Pretože zostavy sú kumulatívne, každé nové vydanie opraviť obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho SQL servera 2008 R2 Service Pack 2 opraviť uvoľnenia. Odporúčame, aby ste zvážili uplatnenie najnovších opráv, ktoré túto rýchlu opravu obsahujú. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:
2730301 Zostavy SQL servera 2008 R2, ktoré boli vydané po vydaní SQL servera 2008 R2 Service Pack 2
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.
Alternatívne riešenie
Ak chcete tento problém obísť, preveďte zostavu po inovácii na SQL Server 2008 R2 Reporting Services.