KB2972411 – LØSNING: Fejl, når du udskriver, udskriftsvis eller eksporterer rapporten til PDF i SSRS 2012 eller SSRS 2014

Gælder for
SQL Server 2014 Business Intelligence - duplicate (do not use)

Symptomer

Antag, at du har en rapport, der indeholder tablix med to eller flere grupper, og at LayoutDirection er angivet til RTL i Microsoft SQL Server 2012 Reporting Services (SSRS 2012) eller SQL Server 2014 Reporting Services (SSRS 2014). Når du bruger rapporten, kan der opstå følgende problemer:

  • Når du udskriver rapporten, får du vist følgende fejlmeddelelse:

    Bemærk

    Der opstod en fejl under udskrivning. ( 0x80004005)

  • Når du udskriver Vis udskrift for rapporten, får du vist følgende fejlmeddelelse:

    Bemærk

    Der opstod en fejl ved gengivelse af rapporten. (0x80004005)

  • Når du eksporterer rapporten til PDF, modtager du følgende fejlmeddelelse:

    Bemærk

    [ReportServerException: Indekset var uden for matrixens grænser.]
    [ReportServerException: Der opstod en fejl under gengivelse af rapporten.]
    [ReportServerException: Der opstod en fejl under gengivelse af rapporten. (rrRenderingError)]
       Microsoft.Reporting.WebForms.SoapReportExecutionService.ServerUrlRequest(AbortState abortState, Streng-URL-adresse, Stream outputStream, Streng& mimeType, Streng& filnavn) +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(Boolesk isAbortable, Strengformat, Streng deviceInfo, NameValueCollection urlAccessParameters, Stream reportStream, Streng& mimeType, Streng& filnavnstype) +425
       Microsoft.Reporting.WebForms.ServerModeSession.RenderReport(Strengformat, boolesk allowInternalRenderers, Streng deviceInfo, NameValueCollection additionalParams, boolesk cacheSecondaryStreamsForHtml, Streng& mimeType, Streng& filtype) +209
       Microsoft.Reporting.WebForms.ExportOperation.PerformOperation(NameValueCollection urlQuery, HttpResponse-svar) +219
       Microsoft.Reporting.WebForms.HttpHandler.ProcessRequest(HttpContext context) +221
       System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +586
       System.Web.HttpApplication.ExecuteStep(IExecutionStep step, boolesk& completedSynchronously) +177

Løsning

Problemet blev først løst i følgende kumulative opdatering af SQL Server.

Kumulativ opdatering 4 til SQL Server 2014 /en-us/help/2999197

Kumulativ opdatering 2 til SQL Server 2012 SP2 /en-us/help/2983175

Samlet opdatering 11 til SQL Server 2012 SP1 /en-us/help/2975396

Om kumulative opdateringer til SQL Server

Hver ny kumulativ opdatering til SQL Server indeholder alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige kumulative opdatering. Se de seneste kumulative opdateringer til SQL Server:

      

Status

Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".