תופעות
נניח כי אתה משתמש ב- Microsoft SQL Server 2014 או 2016 Reporting Services (SSRS) כדי לייצא דוח לקובץ .pdf זה. אם גובה העמוד מוגדר ל- 8.5 אינץ', עשויה להתרחש חריגה שאינה מטופלת. בנוסף, הודעות שגיאה הדומה להודעה הבאה נרשמות ביומן השגיאות של שירות הדיווח:
תדווח! ReportServer_0-485!f60! date-time:: e ERROR: התרעה של Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException: , Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException: אירעה שגיאה במהלך עיבוד הדוח. ---> Microsoft.ReportingServices.OnDemandReportRendering.ReportRenderingException: אירעה שגיאה במהלך עיבוד הדוח. ---> System.IndexOutOfRangeException: האינדקס היה מחוץ לגבולות המערך.
בכתובת Microsoft.ReportingServices.Rendering.ImageRenderer.Renderer.ProcessTablixContainer(RPLTablix tablix, RectangleF position, Single[] rowStarts, Single[] columnStarts) ב- Microsoft.ReportingServices.Rendering.ImageRenderer.Renderer.ProcessReportItem(RPLItemMeasurement measurement, RectangleF bounds, renderBorders בוליאני, RectangleF styleBounds, boolean renderStylesOnBounds, Boolean hasTablixCellParent) at Microsoft.ReportingServices.Rendering.ImageRenderer.Renderer.ProcessNonTablixContainerReportItems(RPLContainer container, RectangleF bounds) ב- Microsoft.ReportingServices.Rendering.ImageRenderer.Renderer.ProcessReportItem(RPLItemMeasurement measurement, RectangleF bounds, renderBorders בוליאני, RectangleF styleBounds, boolean renderStylesOnBounds, Boolean hasTablixCellParent) בכתובת Microsoft.ReportingServices.Rendering.ImageRenderer.Renderer.ProcessPage(RPLReport rplReport, Int32 pageNumber, FontCache sharedFontCache, List'1 glyphCache) ב- Microsoft.ReportingServices.Rendering.ImageRenderer.PDFRenderer.Render(Report, NameValueCollection deviceInfo, Hashtable renderProperties, CreateAndRegisterStream createAndRegisterStream) ב- Microsoft.ReportingServices.Rendering.ImageRenderer.RendererBase.Render(Report, NameValueCollection reportServerParameters, NameValueCollection deviceInfo, NameValueCollection clientCapabilities, Hashtable& renderProperties, CreateAndRegisterStream createAndRegisterStream) --- קצה של מעקב אחר מחסנית חריגה פנימית --- ב- Microsoft.ReportingServices.Rendering.ImageRenderer.RendererBase.Render(Report, NameValueCollection reportServerParameters, NameValueCollection deviceInfo, NameValueCollection clientCapabilities, Hashtable& renderProperties, CreateAndRegisterStream createAndRegisterStream) ב- Microsoft.ReportingServices.ReportProcessing.Execution.RenderReport.InvokeRenderer(IRenderingExtension renderer, Report report, NameValueCollection reportServerParameters, NameValueCollection deviceInfo, NameValueCollection clientCapabilities, Hashtable& renderProperties, CreateAndRegisterStream createAndRegisterStream) ב- Microsoft.ReportingServices.ReportProcessing.Execution.RenderReport.Execute(IRenderingExtension newRenderer) --- קצה של מעקב אחר ערימת חריגה פנימית ---; ספריית! ReportServer_0-485!f60! תאריך-שעה:: i INFO: תוצאת Dump: קוד החזרה של תהליך Dump 0x20000001.פתרון
בעיה זו נפתרה בעדכונים המצטברים הבאים עבור SQL Server:
עדכון מצטבר 8 עבור SQL Server 2016 RTM
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל תיקוני האבטחה והתיקונים החמים שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
מצב
Microsoft אישרה כי זוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".
הפניות
למד על המינוח שבו Microsoft משתמשת כדי לתאר עדכוני תוכנה.