Simptomi
Pieņemsim, ka jums ir atskaite ar tablix, kurā ir divas vai vairāk grupas, un LayoutDirection tiek iestatīts uz RTL programmā Microsoft SQL Server 2012 atskaišu izveides pakalpojumi (SSRS 2012) vai SQL Server 2014 atskaišu izveides pakalpojumi (SSRS 2014). Izmantojot atskaiti, var rasties tālāk norādītās problēmas.
-
Drukājot atskaiti, tiek parādīts šāds kļūdas ziņojums:
Drukāšanas laikā radās kļūda. ( 0x80004005)
-
Drukājot atskaiti priekšskatījumā, tiek parādīts šāds kļūdas ziņojums:
Mēģinot renderēt atskaiti, radās kļūda. (0x80004005)
-
Eksportējot atskaiti PDF formātā, tiek parādīts šāds kļūdas ziņojums:
[ReportServerException: index bija ārpus masīva robežām.] [ReportServerException: atskaites atveidē radās kļūda.] [ReportServerException: atskaites atveidē radās kļūda. (rrRenderingError)] Microsoft. Reporting. SoapReportExecutionService. ServerUrlRequest (AbortState abortState, string URL, Stream outputStream, string& mimeType, string& fileNameExtension) + 1002 Microsoft. atskaišu veidošana.. 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.. ServerReport. InternalRender& virkne& fileNameExtension) + 425 Microsoft. Reporting. ServerModeSession. RenderReport (virknes formāts, Boolean allowInternalRenderers, string deviceInfo, NameValueCollection additionalParams, Būla cacheSecondaryStreamsForHtml, string& mimeType, string& fileExtension) + 209 Microsoft. Reporting. ExportOperation. PerformOperation atbilde) + 219 Microsoft. reported. HttpHandler. ProcessRequest (izmantojot HttpContext Context) + 221 System. Web. CallHandlerExecutionStep. System. Web. HttpApplication. IExecutionStep. Execute () + 586 System. Web. HttpApplication. ExecuteStep (IExecutionStep Step, Boolean& completedSynchronously) + 177
Risinājums
Šī problēma pirmo reizi tika izlabota tālāk sniegtajā SQL Server kumulatīvajā atjauninājumā.
Kumulatīvais atjauninājums 4 SQL Server 2014 /en-us/help/2999197
SQL Server 2012 SP2 kumulatīvais atjauninājums 2 /en-us/help/2983175
Kumulatīvais atjauninājums 11 SQL Server 2012 SP1 /en-us/help/2975396
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".