Simptome
Să presupunem că aveți un raport care conține tablix cu două sau mai multe grupuri, iar LayoutDirection este setat la RTL în Microsoft SQL Server 2012 Reporting Services (SSRS 2012) sau SQL Server 2014 Reporting Services (SSRS 2014). Atunci când utilizați raportul, este posibil să întâmpinați următoarele probleme:
-
Atunci când imprimați raportul, primiți următoarea eroare:
A apărut o eroare în timpul imprimării. ( 0x80004005)
-
Atunci când imprimați examinarea raportului, primiți următoarea eroare:
A apărut o eroare la încercarea de a reda raportul. (0x80004005)
-
Atunci când exportați raportul în PDF, primiți următoarea eroare:
[ReportServerException: indexul a fost în afara limitelor matricei.] [ReportServerException: a apărut o eroare în timpul redării raportului.] [ReportServerException: a apărut o eroare în timpul redării raportului. (rrRenderingError)] Microsoft. Reporting. Web Forms. SoapReportExecutionService. ServerUrlRequest (AbortState abortState, URL șir, flux outputStream, șir& mimeType, șir& fileNameExtension) + 1002 Microsoft. Reporting. SoapReportExecutionService. Render (AbortState abortState, șir reportPath, șir executionId, șir historyId, format șir, XmlNodeList deviceInfo, NameValueCollection urlAccessParameters, flux reportStream, șir& mimeType, șir& fileNameExtension) + 1121 Microsoft. Reporting.. ServerReport. InternalRender (Boolean isAbortable, format șir, șir deviceInfo, NameValueCollection urlAccessParameters, flux reportStream, șir& mimeType, șir& fileNameExtension) + 425 Microsoft. Reporting. ServerModeSession. RenderReport (format șir, Boolean allowInternalRenderers, șir deviceInfo, NameValueCollection additionalParams, Boolean cacheSecondaryStreamsForHtml, șir& mimeType, șir& fileExtension) + 209 Microsoft. Reporting.. ExportOperation. PerformOperation (NameValueCollection urlQuery, HttpResponse Response) + 219 Microsoft. Reporting. HttpHandler. ProcessRequest (HttpContext context) + 221 System. Web. CallHandlerExecutionStep. System. Web. HttpApplication. IExecutionStep. execute () + 586 System. Web. HttpApplication. ExecuteStep (IExecutionStep Step, Boolean& completedSynchronously) + 177
Rezolvare
Problema a fost remediată pentru prima dată în următoarea actualizare cumulativă de SQL Server.
Actualizarea cumulativă 4 pentru SQL Server 2014 /en-us/help/2999197
Actualizarea cumulativă 2 pentru SQL Server 2012 SP2 /en-us/help/2983175
Actualizarea cumulativă 11 pentru SQL Server 2012 SP1 /en-us/help/2975396
Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.