KB4024563 — LABOJUMS: neapstrādāts izņēmums, kad eksportējat SSRS atskaiti uz .pdf failu, ja lappuses augstums ir iestatīts uz 8,5 collām SQL Server 2014 vai 2016

Attiecas uz
SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use)

Pazīmes

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 rasties neapstrādāts izņēmums. Turklāt kļūdu ziņojumi, kas līdzīgi šiem, tiek reģistrēti atskaišu izveides pakalpojuma kļūdu žurnālā:

Piezīme

Atskaišu renderēšana! ReportServer_0-485!f60! datums-laiks:: e KĻŪDA: Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException: , Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException: atskaites atveidošanas laikā radās kļūda. ---> Microsoft.ReportingServices.OnDemandReportRendering.ReportRenderingException: atskaites atveidošanas laikā radās kļūda. ---> System.IndexOutOfRangeException: indekss atradās ārpus masīva robežām.
   šeit: Microsoft.ReportingServices.Rendering.ImageRenderer.Renderer.ProcessTablixContainer(RPLTablix tablix, RectangleF position, Single[] rowStarts, Single[] columnStarts)
   šeit: Microsoft.ReportingServices.Rendering.ImageRenderer.Renderer.ProcessReportItem(RPLItemMeasurement mērīšana, RectangleF robežas, Būla renderBorders, RectangleF styleBounds, Būla renderStylesOnBounds, Būla vērtība hasTablixCellParent)
   šeit: Microsoft.ReportingServices.Rendering.ImageRenderer.Renderer.ProcessNonTablixContainerReportItems(RPLContainer konteiners, RectangleF robežas)
   šeit: Microsoft.ReportingServices.Rendering.ImageRenderer.Renderer.ProcessReportItem(RPLItemMeasurement mērīšana, RectangleF robežas, Būla renderBorders, RectangleF styleBounds, Būla renderStylesOnBounds, Būla vērtība hasTablixCellParent)
   Microsoft.ReportingServices.Rendering.ImageRenderer.Renderer.ProcessPage(RPLReport rplReport, Int32 pageNumber, FontCache sharedFontCache, List'1 glyphCache)
   vietnē Microsoft.ReportingServices.Rendering.ImageRenderer.PDFRenderer.Render(atskaites atskaite, NameValueCollection deviceInfo, Hashtable renderProperties, CreateAndRegisterStream createAndRegisterStream)
   šeit: Microsoft.ReportingServices.Rendering.ImageRenderer.RendererBase.Render(atskaites atskaite, NameValueCollection reportServerParameters, NameValueCollection deviceInfo, NameValueCollection clientCapabilities, Hashtable& renderProperties, CreateAndRegisterStream createAndRegisterStream)
   --- Iekšējā izņēmuma grēdas izsekošanas --- beigas
   šeit: Microsoft.ReportingServices.Rendering.ImageRenderer.RendererBase.Render(atskaites atskaite, NameValueCollection reportServerParameters, NameValueCollection deviceInfo, NameValueCollection clientCapabilities, Hashtable& renderProperties, CreateAndRegisterStream createAndRegisterStream)
   šeit: Microsoft.ReportingServices.ReportProcessing.Execution.RenderReport.InvokeRenderer(IRenderingExtension renderētājs, atskaites atskaite, NameValueCollection reportServerParameters, NameValueCollection deviceInfo, NameValueCollection clientCapabilities, Hashtable& renderProperties, CreateAndRegisterStream createAndRegisterStream)
   šeit: Microsoft.ReportingServices.ReportProcessing.Execution.RenderReport.Execute(IRenderingExtension newRenderer)
   --- Iekšējā izņēmuma grēdas izsekošanas --- beigas;
bibliotēka! ReportServer_0-485!f60! date-time:: i INFO: Izmetes rezultāts: Ārējās izmetes procesa atgriešanas kods 0x20000001.

Risinājums

Šī problēma ir novērsta šādos SQL Server kumulatīvajos atjauninājumos:

8. kumulatīvais atjauninājums programmai SQL Server 2016 RTM

SQL Server 2016 SP1 5. kumulatīvais atjauninājums

SQL Server 2014 2. servisa pakotnes 6. kumulatīvais atjauninājums

Par SQL Server kumulatīvajiem atjauninājumiem

Katrā jaunajā SQL Server kumulatīvajā atjauninājumā ir visi labojumfaili un drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos SQL Server kumulatīvos atjauninājumus:

Jaunākais kumulatīvais atjauninājums SQL Server 2016

Jaunākais kumulatīvais atjauninājums SQL Server 2014

Statuss

Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".

Atsauces

Uzziniet par terminoloģiju, ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.