KB2645648 – OPRAVA: Proces exportu zlyhá pri exporte 64-bitovej zostavy SSRS 2008 R2, zostavy SSRS 2012 alebo zostavy SSRS 2008, ktorá obsahuje viaceré úrovne priradenia dokumentu k formátu PDF

Vzťahuje sa na
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Enterprise Core

Spoločnosť Microsoft distribuuje opravy balíkov Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) alebo Microsoft SQL Server 2008 v jednom súbore na stiahnutie. Keďže opravy sú kumulatívne, každé nové vydanie obsahuje všetky rýchle opravy a aktualizácie zabezpečenia, ktoré boli súčasťou predchádzajúceho vydania aktualizácie SQL Server 2008 R2 Service Pack 1 (SP1) alebo SQL Server 2008.

Príznaky

Pozrite si nasledujúci scenár:

  • Máte zostavu v 64-bitovej inštancii služieb Microsoft SQL Server 2008 R2 Reporting Services (SSRS 2008 R2), v inštancii služieb Microsoft SQL Server 2008 Reporting Services (SSRS 2008) alebo v inštancii Microsoft SQL Server 2012 Reporting Services (SSRS 2012).
  • Zostava obsahuje viacero úrovní štruktúry dokumentu.
  • Pokúšate sa exportovať zostavu do formátu PDF.

V takejto situácii je proces exportu neúspešný a zobrazí sa nasledujúce chybové hlásenie:

Poznámka

Vzdialený server vrátil chybu: (500) vnútorná chyba servera.

Okrem toho sa v súbore denníka služby SSRS zapíše táto chyba:

Poznámka

rshost!rshost!bb8!<Dátum><Čas>: e CHYBA: Nepodarilo sa spracovať žiadosť 0x80131014, pipeline=0x0000000002B99080.
UI! ReportManager_0-84!ee8!<Dátum><a čas>:: Nespracovaná výnimka: Microsoft.Reporting.WebForms.ReportServerException: Vzdialený server vrátil chybu: (500) vnútorná chyba servera. ---> System.Net.WebException: Vzdialený server vrátil chybu: (500) vnútorná chyba servera.

        
Poznámky

  • Zostavu môžete stále úspešne vykresliť vo formáte HTML.
  • Tento problém sa nevyskytuje, ak je SSRS 2008 R2 nainštalovaný v počítači s 32-bitovým operačným systémom.

Príčina

Tento problém sa vyskytuje z dôvodu obmedzenia vykresľovača SSRS PDF.

Riešenie

Informácie o kumulatívnych aktualizáciách

Balík kumulatívnej aktualizácie 1 pre balík Service Pack 1 pre SQL Server 2012

Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 1. Ďalšie informácie o tom, ako získať tento balík kumulatívnych aktualizácií pre balík SQL Server 2012 Service Pack 1, získate po kliknutí na nasledujúce číslo článku databázy Microsoft Knowledge Base:

2765331 Kumulatívny balík aktualizácie 1 pre balík SQL Server 2012 Service Pack 1Poznámka Keďže zostavy sú kumulatívne, každé nové vydanie opravy obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcom vydaní opráv SQL Server 2012. Odporúčame, aby ste zvážili použitie najnovšej opravy, ktorá obsahuje túto rýchlu opravu. Ď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:

2772858 Zostavy SQL Server 2012, ktoré boli vydané po vydaní balíka Service Pack 1 SQL Server 2012

SQL Server 2012

Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 3 pre SQL Server 2012. Ďalšie informácie o tomto balíku kumulatívnych aktualizácií získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

2723749 Balík kumulatívnej aktualizácie 3 pre SQL Server 2012Poznámka Keďže zostavy sú kumulatívne, každé nové vydanie opravy obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcom vydaní opráv SQL Server 2012. Spoločnosť Microsoft odporúča, aby ste zvážili použitie najnovšej opravy, ktorá obsahuje túto opravu. Ď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 Server 2012, ktoré boli vydané po vydaní SQL Server 2012 Na inštaláciu SQL Server 2012 je potrebné použiť rýchlu opravu SQL Server 2012.

SQL Server 2008 Service Pack 3

Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 6 pre balík Service Pack 3 pre SQL Server 2008. Ďalšie informácie o tomto balíku kumulatívnych aktualizácií získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

2715953 Kumulatívny balík aktualizácie 6 pre balík SQL Server 2008 Service Pack 3Note Keďže zostavy sú kumulatívne, každé nové vydanie opravy obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcom vydaní opráv SQL Server 2008. Spoločnosť Microsoft odporúča, aby ste zvážili použitie najnovšej opravy, ktorá obsahuje túto opravu. Ď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:

2629969 Zostavy SQL Server 2008, ktoré boli vydané po vydaní balíka Service Pack 3 SQL Server 2008 Rýchle opravy Microsoft SQL Server 2008 sa vytvárajú pre konkrétne balíky Service Pack SQL Server. Na inštaláciu balíka SQL Server 2008 Service Pack 3 je potrebné použiť rýchlu opravu SQL Server 2008 Service Pack 3. Predvolene je každá rýchla oprava, ktorá je súčasťou balíka Service Pack pre SQL Server, zahrnutá do ďalšieho balíka Service Pack SQL Server.

SQL Server 2008 Service Pack 2

Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 8 pre balík Service Pack 2 pre SQL Server 2008. Ďalšie informácie o tomto balíku kumulatívnych aktualizácií získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

2648096 Kumulatívny balík aktualizácie 8 pre balík SQL Server 2008 Service Pack 2Note Keďže zostavy sú kumulatívne, každé nové vydanie opravy obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcej verzii opráv SQL Server 2008. Spoločnosť Microsoft odporúča, aby ste zvážili použitie najnovšej opravy, ktorá obsahuje túto opravu. Ď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:

2402659 Zostavy SQL Server 2008, ktoré boli vydané po vydaní balíka Service Pack 2 SQL Server 2008 Rýchle opravy Microsoft SQL Server 2008 sa vytvárajú pre konkrétne balíky Service Pack SQL Server. Na inštaláciu balíka SQL Server 2008 Service Pack 2 je potrebné použiť rýchlu opravu balíka SQL Server 2008 Service Pack 2. Predvolene je každá rýchla oprava, ktorá je súčasťou balíka Service Pack pre SQL Server, zahrnutá do ďalšieho balíka Service Pack SQL Server.

Balík kumulatívnej aktualizácie 4 pre SQL Server 2008 R2 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ívnej aktualizácie pre SQL Server 2008 R2 SP1, získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

2633146 Kumulatívny balík aktualizácií 4 pre SQL Server 2008 R2 SP1Note Keďže zostavy sú kumulatívne, každé nové vydanie opravy obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcom vydaní opráv SQL Server 2008 R2 SP1. Odporúčame, aby ste zvážili použitie najnovšej opravy, ktorá obsahuje túto rýchlu opravu. Ď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:

2567616 Zostavy SQL Server 2008 R2, ktoré boli vydané po vydaní balíka SQL Server 2008 R2 SP1

Alternatívne riešenie

Ak chcete obísť tento problém, použite menej úrovní priradení dokumentov.

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.