Симптоми
Да предположим, че имате отчет, който съдържа tablix с две или повече групи, и LayoutDirection е настроен да отдясно наляво в Microsoft SQL Server 2012 services (SSRS 2012) или SQL Server 2014 Reporting services (SSRS 2014). Когато използвате отчета, може да срещнете следните проблеми:
-
Когато отпечатвате отчета, получавате следното съобщение за грешка:
Възникна грешка по време на отпечатването. ( 0x80004005)
-
Когато отпечатвате предварителния преглед на отчета, получавате следното съобщение за грешка:
Възникна грешка при опит за рендиране на отчета. (0x80004005)
-
Когато експортирате отчета в PDF файл, получавате следната грешка:
[ReportServerException: index е извън границите на масива.] [ReportServerException: Възникна грешка по време на рендирането на отчета.] [ReportServerException: Възникна грешка по време на рендирането на отчета. (rrRenderingError)] Microsoft. Reporting. WebForms. SoapReportExecutionService. ServerUrlRequest (AbortState abortState, низ URL, поток outputStream, низ& mimeType, низ& fileNameExtension) + 1002 Microsoft. Reporting. WebForms. SoapReportExecutionService. Render (AbortState abortState, String reportPath, String executionId, низ historyId, низ формат, XmlNodeList deviceInfo, NameValueCollection urlAccessParameters, reportStream, струнен& mimeType, String& fileNameExtension) + 1121 Microsoft. Reporting. WebForms. ServerReport. InternalRender (Булева isAbortable; низ; низ DeviceInfo; NameValueCollection UrlAccessParameters; reportStream& String& fileNameExtension) + 425 Microsoft. Reporting. WebForms. ServerModeSession. RenderReport (низ формат, Булева allowInternalRenderers, низ deviceInfo, NameValueCollection additionalParams,& за низ CacheSecondaryStreamsForHtml; низ& MimeType) + 209 на Microsoft. Reporting. FileExtension) + 219 Microsoft. Reporting. WebForms. HttpHandler. ProcessRequest (HttpContext контекст) + 221 System. Web. CallHandlerExecutionStep. System. Web. HttpApplication. IExecutionStep. изпълнение () + 586 System. Web. HttpApplication. ExecuteStep (IExecutionStep стъпка, булев& completedSynchronously) + 177
Решение
Проблемът е коригиран първо в следващата сборна актуализация на SQL Server.
Кумулативна актуализация 4 за SQL Server 2014 /en-us/help/2999197
Кумулативна актуализация 2 за SQL Server 2012 SP2 /en-us/help/2983175
Кумулативна актуализация 11 за SQL Server 2012 SP1 /en-us/help/2975396
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".