Simptomi
Pieņemsim, ka izmantojat Microsoft SQL Server 2014 vai 2016 atskaišu izveides pakalpojumus (SSRS), lai eksportētu atskaiti uz. PDF failu. Ja lappuses augstums ir iestatīts uz 8,5 collām, var tikt parādīts neapstrādāts izņēmums. Turklāt kļūdu ziņojumi, kas līdzinās tālāk norādītajiem, tiek reģistrēti ziņošanas pakalpojumu kļūdu žurnālā:
reportrendering! ReportServer_0-485! f60! datums-laiks:: e kļūda: Apmešana Microsoft. ReportingServices. ReportProcessing. UnhandledReportRenderingException:, Microsoft. ReportingServices. ReportProcessing. UnhandledReportRenderingException: atskaites atveidē radās kļūda. ---> Microsoft. ReportingServices. OnDemandReportRendering. ReportRenderingException: atskaites atveidē radās kļūda. ---> System. IndexOutOfRangeException: index bija ārpus masīva robežas. vietnē Microsoft. ReportingServices. rendering. ImageRenderer. Renderer. ProcessTablixContainer (RPLTablix tablix, RectangleF pozīcijas, Single [] rowStarts, Single [] columnStarts) vietnē Microsoft. ReportingServices. rendering. ImageRenderer. Renderer. ProcessReportItem (RPLItemMeasurement mērīšana, RectangleF robežas, Boolean renderBorders, RectangleF styleBounds, Boolean renderStylesOnBounds, Boolean hasTablixCellParent) vietnē Microsoft. ReportingServices. Render. ImageRenderer. Renderer. ProcessNonTablixContainerReportItems (RPLContainer konteiners, RectangleF robežas) vietnē Microsoft. ReportingServices. rendering. ImageRenderer. Renderer. ProcessReportItem (RPLItemMeasurement mērīšana, RectangleF robežas, Boolean renderBorders, RectangleF styleBounds, Boolean renderStylesOnBounds, Boolean hasTablixCellParent) vietnē Microsoft. ReportingServices. Render. ImageRenderer. Renderer. ProcessPage (RPLReport rplReport, Int32 pageNumber, FontCache sharedFontCache, saraksts ' 1 glyphCache) vietnē Microsoft. ReportingServices. Render. ImageRenderer. PDFRenderer. Render (atskaites atskaite, NameValueCollection deviceInfo, hashtable renderProperties, CreateAndRegisterStream createAndRegisterStream) vietnē Microsoft. ReportingServices. Render. ImageRenderer. RendererBase. Render (atskaites atskaite, NameValueCollection reportServerParameters, NameValueCollection deviceInfo, NameValueCollection clientCapabilities, hashtable& renderProperties, CreateAndRegisterStream createAndRegisterStream) ---Iekšējā izņēmuma steka izsekošanas---beigām vietnē Microsoft. ReportingServices. Render. ImageRenderer. RendererBase. Render (atskaites atskaite, NameValueCollection reportServerParameters, NameValueCollection deviceInfo, NameValueCollection clientCapabilities, hashtable& renderProperties, CreateAndRegisterStream createAndRegisterStream) vietnē Microsoft. ReportingServices. ReportProcessing. Execution. RenderReport. InvokeRenderer (IRenderingExtension renderētājs, atskaites atskaite, NameValueCollection reportServerParameters, NameValueCollection deviceInfo, NameValueCollection clientCapabilities, hashtable& renderProperties, CreateAndRegisterStream createAndRegisterStream) vietnē Microsoft. ReportingServices. ReportProcessing. Execution. RenderReport. Execute (IRenderingExtension newRenderer) ---Iekšējā izņēmuma steka izsekošanas---beigās; bibliotēkā! ReportServer_0-485! f60! datums-laiks:: i info: izmetes rezultāts: ārējā izmetes procesa Return Code 0x20000001.
Risinājums
Šī problēma ir novērsta tālāk norādītajos kumulatīvajos SQL Server atjauninājumos:
Kumulatīvais atjauninājums 8 SQL Server 2016 RTM
Kumulatīvais atjauninājums 5 SQL Server 2016 SP1
Kumulatīvais atjauninājums 6 SQL Server 2014 2. servisa pakotnei
Katrs jaunais kumulatīvais SQL Server atjauninājums ietver visus labojumfailus un drošības labojumus, 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".
Atsauces
Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.