Symptomen
Ga ervan uit dat u een rapport hebt met tablix met twee of meer groepen, en de LayoutDirection is ingesteld op V.r.n.l. in microsoft SQL Server 2012 Reporting Services (SSRS 2012) of SQL Server 2014 Reporting Services (SSRS 2014). Wanneer u het rapport gebruikt, kunt u de volgende problemen ondervinden:
-
Wanneer u het rapport afdrukt, wordt het volgende foutbericht weergegeven:
Er is een fout opgetreden tijdens het afdrukken. ( 0x80004005)
-
Wanneer u een afdrukvoorbeeld van het rapport weergeeft, wordt het volgende foutbericht weergegeven:
Er is een fout opgetreden bij het weergeven van het rapport. (0x80004005)
-
Wanneer u het rapport exporteert naar PDF, wordt het volgende foutbericht weergegeven:
[ReportServerException: index valt buiten de grenzen van de matrix.] [ReportServerException: er is een fout opgetreden tijdens het weergeven van het rapport.] [ReportServerException: er is een fout opgetreden tijdens het weergeven van het rapport. (rrRenderingError)] Microsoft. Reporting. webformulieren. SoapReportExecutionService. ServerUrlRequest (AbortState abortState, String URL, stream outputStream, tekenreeks& mimeType, tekenreeks& fileNameExtension) + 1002 Microsoft. rapporten. webformulieren. SoapReportExecutionService. render (AbortState abortState, tekenreeks reportPath, tekenreeks executionId, tekenreeks historyId, tekenreeksindeling, XmlNodeList deviceInfo, NameValueCollection urlAccessParameters, stream reportStream, tekenreeks& mimeType, String& fileNameExtension) + 1121 Microsoft. Reporting. webformulieren. ServerReport. InternalRender (Booleaanse isAbortable, tekenreeks deviceInfo, tekenreeks& mimetype string& fileNameExtension) + 425 Microsoft. Reporting. webformulieren. ServerModeSession. RenderReport (tekenreeks opmaak, Booleaanse allowInternalRenderers, tekenreeks deviceInfo, NameValueCollection additionalParams, Booleaanse cacheSecondaryStreamsForHtml, tekenreeks& mimeType, tekenreeks& fileExtension) + 209 Microsoft. Reporting. webformulieren. ExportOperation. PerformOperation (NameValueCollection urlQuery, HttpResponse antwoord) + 219 Microsoft. Reporting.-formulieren. HttpHandler. ProcessRequest (context context) + 221 System. Web. CallHandlerExecutionStep. System. Web. HttpApplication. IExecutionStep. Execute () + 586 System. Web. HttpApplication. ExecuteStep (IExecutionStep stap, Booleaanse& completedSynchronously) + 177
Oplossing
Het probleem is voor het eerst opgelost in de volgende cumulatieve update van SQL Server.
Cumulatieve update 4 voor SQL Server 2014 /en-us/help/2999197
Cumulatieve update 2 voor SQL Server 2012 SP2 /en-us/help/2983175
Cumulatieve update 11 voor SQL Server 2012 SP1 /en-us/help/2975396
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.