KB2972411 – OPRAVA: Chyba při tisku, tisku náhledu nebo exportu sestavy do PDF v SSRS 2012 nebo SSRS 2014

Platí pro
SQL Server 2014 Business Intelligence - duplicate (do not use)

Příznaky

Předpokládejme, že máte sestavu, která obsahuje oblast Tablix se dvěma nebo více skupinami, a v Microsoft SQL Server 2012 Reporting Services (SSRS 2012) nebo SQL Server 2014 Reporting Services (SSRS 2014) je vlastnost LayoutDirection nastavena na RTL. Při používání sestavy se můžete setkat s následujícími problémy:

  • Při tisku sestavy se zobrazí následující chybová zpráva:

    Poznámka

    Během tisku došlo k chybě. ( 0x80004005)

  • Při tisku náhledu sestavy se zobrazí následující chybová zpráva:

    Poznámka

    Při vykreslování sestavy došlo k chybě. (0x80004005)

  • Při exportu sestavy do PDF se zobrazí následující chyba:

    Poznámka

    [ReportServerException: Index byl mimo hranice pole.]
    [ReportServerException: Při vykreslování sestavy došlo k chybě.]
    [ReportServerException: Při vykreslování sestavy došlo k chybě. (rrRenderingError)]
       Microsoft.Reporting.WebForms.SoapReportExecutionService.ServerUrlRequest(AbortState abortState, String url, Stream outputStream, String& mimeType, String& fileNameExtension) +1002
       Microsoft.Reporting.WebForms.SoapReportExecutionService.Render(AbortState abortState, String reportPath, String executionId, String historyId, String format, XmlNodeList deviceInfo, NameValueCollection urlAccessParameters, Stream reportStream, String& mimeType, String& fileNameExtension) +1121
       Microsoft.Reporting.WebForms.ServerReport.InternalRender(Boolean isAbortable, String format, String deviceInfo, NameValueCollection urlAccessParameters, Stream reportStream, String& mimeType, String& fileNameExtension) +425
       Microsoft.Reporting.WebForms.ServerModeSession.RenderReport(String format, Boolean allowInternalRenderers, String deviceInfo, NameValueCollection additionalParams, Boolean cacheSecondaryStreamsForHtml, String& mimeType, String& fileExtension) +209
       Microsoft.Reporting.WebForms.ExportOperation.PerformOperation(NameValueCollection urlQuery, HttpResponse response) +219
       Microsoft.Reporting.WebForms.HttpHandler.ProcessRequest(HttpContext context) +221
       System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +586
       System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +177

Řešení

Tento problém byl poprvé opraven v následující kumulativní aktualizaci SQL Server.

Kumulativní aktualizace 4 pro SQL Server 2014 /en-cz/help/2999197

Kumulativní aktualizace 2 pro SQL Server 2012 SP2 /en-us/help/2983175

Kumulativní aktualizace 11 pro SQL Server 2012 SP1 /en-us/help/2975396

Informace o kumulativních aktualizacích pro SQL Server

Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace pro SQL Server:

      

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.