Symptom
Anta att du har en rapport som innehåller tablix med två eller fler grupper och att LayoutDirection är inställt på hö i Microsoft SQL Server 2012 repor ting Services (SSRS 2012) eller SQL Server 2014 repor ting Services (SSRS 2014). När du använder rapporten kan följande problem uppstå:
-
När du skriver ut rapporten får du följande fel meddelande:
Ett fel uppstod vid utskriften. ( 0x80004005)
-
När du förhandsvisar rapporten visas följande fel meddelande:
Ett fel uppstod när rapporten skulle renderas. (0x80004005)
-
När du exporterar rapporten till PDF får du följande fel meddelande:
[ReportServerException: indexet var utanför matrisens gränser.] [ReportServerException: ett fel uppstod under åter givningen av rapporten.] [ReportServerException: ett fel uppstod under åter givningen av rapporten. (rrRenderingError)] Microsoft. repor ting. WebForms. SoapReportExecutionService. ServerUrlRequest (AbortState abortState, String URL, Stream outputStream, String& mimeType, String& fileNameExtension) + 1002 Microsoft. rapporterar. WebForms. SoapReportExecutionService. rendering (AbortState abortState, String reportPath, String executionId, sträng historyId, sträng format, XmlNodeList deviceInfo, NameValueCollection urlAccessParameters, Stream reportStream, String& mimeType, String& fileNameExtension) + 1121 Microsoft. repor ting. WebForms. ServerReport. InternalRender (booleska isAbortable, sträng format, sträng deviceInfo, NameValueCollection urlAccessParameters, Stream reportStream, String& mimeType) String& fileNameExtension) + 425 Microsoft. repor ting. WebForms. ServerModeSession. RenderReport (sträng format, boolesk allowInternalRenderers, sträng deviceInfo, NameValueCollection additionalParams, boolesk cacheSecondaryStreamsForHtml, String& mimeType, String& fileExtension) + 209 Microsoft. repor ting. WebForms. ExportOperation. PerformOperation (NameValueCollection urlQuery, HttpResponse Response) + 219 Microsoft. Reporing. WebForms. HttpHandler. ProcessRequest (HttpContext-kontext) + 221 system. Web. CallHandlerExecutionStep. system. Web. HttpApplication. IExecutionStep. Execute () + 586 system. Web. HttpApplication. ExecuteStep (IExecutionStep steg, boolesk& completedSynchronously) + 177
Lösning
Problemet är först åtgärdat i den kumulativa uppdateringen av SQL Server.
Kumulativ uppdatering 4 för SQL Server 2014 /en-us/help/2999197
Kumulativ uppdatering 2 för SQL Server 2012 SP2 /en-us/help/2983175
Kumulativ uppdatering 11 för SQL Server 2012 SP1 /en-us/help/2975396
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".