Symptomer
Anta at du bruker Microsoft SQL Server-2014 eller 2016 Reporting Services (SSRS) til å eksportere en rapport til en PDF-fil. Hvis høyden på siden er satt til 8,5 tommer, kan det oppstå et ubehandlet unntak. Feilmeldinger som ligner følgende logges også i feilloggen Reporting Service:
reportrendering! ReportServer_0-485! f60! dato og klokkeslett:: e feil: forårsaket Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException:, Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException: Det oppstod en feil under gjengivelse i rapporten. ---> Microsoft.ReportingServices.OnDemandReportRendering.ReportRenderingException: Det oppstod en feil under gjengivelse av rapporten. ---> System.IndexOutOfRangeException: indeksen var utenfor grensene til matrisen.
på Microsoft.ReportingServices.Rendering.ImageRenderer.Renderer.ProcessTablixContainer (RPLTablix tablix, RectangleF posisjon, enkelt [] rowStarts, enkelt [] columnStarts) på Microsoft.ReportingServices.Rendering.ImageRenderer.Renderer.ProcessReportItem (RPLItemMeasurement målet, RectangleF grenser, boolsk renderBorders, RectangleF styleBounds, boolsk renderStylesOnBounds, boolske hasTablixCellParent ) på Microsoft.ReportingServices.Rendering.ImageRenderer.Renderer.ProcessNonTablixContainerReportItems (RPLContainer beholder, RectangleF grenser) på Microsoft.ReportingServices.Rendering.ImageRenderer.Renderer.ProcessReportItem (RPLItemMeasurement målet, RectangleF grenser, boolsk renderBorders, RectangleF styleBounds, boolsk renderStylesOnBounds, boolske hasTablixCellParent ) på Microsoft.ReportingServices.Rendering.ImageRenderer.Renderer.ProcessPage (RPLReport rplReport, Int32 pageNumber, FontCache, sharedFontCache, liste ' 1 glyphCache) på Microsoft.ReportingServices.Rendering.ImageRenderer.PDFRenderer.Render (rapporten, NameValueCollection deviceInfo, Hashtable renderProperties, CreateAndRegisterStream createAndRegisterStream) på Microsoft.ReportingServices.Rendering.ImageRenderer.RendererBase.Render (rapportere rapport, NameValueCollection reportServerParameters, NameValueCollection deviceInfo, clientCapabilities i NameValueCollection, Hashtable & renderProperties CreateAndRegisterStream createAndRegisterStream) ---Slutten av intern unntaksstakk--- på Microsoft.ReportingServices.Rendering.ImageRenderer.RendererBase.Render (rapportere rapport, NameValueCollection reportServerParameters, NameValueCollection deviceInfo, clientCapabilities i NameValueCollection, Hashtable & renderProperties CreateAndRegisterStream createAndRegisterStream) på Microsoft.ReportingServices.ReportProcessing.Execution.RenderReport.InvokeRenderer (IRenderingExtension gjengivelse, rapporten, NameValueCollection reportServerParameters, deviceInfo i NameValueCollection, NameValueCollection clientCapabilities Hashtable & renderProperties, CreateAndRegisterStream createAndRegisterStream) på Microsoft.ReportingServices.ReportProcessing.Execution.RenderReport.Execute (IRenderingExtension newRenderer) ---Slutten av intern unntaksstakk---; biblioteket! ReportServer_0-485! f60! dato og klokkeslett:: i INFO: Dump resultat: eksterne dump-prosess returkode 0x20000001.Løsning
Dette problemet er løst i følgende kumulative oppdateringer for SQL Server:
Kumulativ oppdatering 8 for SQL Server 2016 RTM
Hver nye kumulativ oppdatering for SQL Server inneholder alle hurtigreparasjoner og sikkerhetsoppdateringer reparasjonene som er inkludert i den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Referanser
Lær mer om terminologien som Microsoft bruker til å beskrive oppdateringer av programvare.