Triệu chứng
Hãy xem xét tình huống sau:
-
Trên site SharePoint hoặc trong trình quản lý báo cáo, bạn chọn báo cáo dịch vụ báo cáo.
-
Báo cáo chứa hộp văn bản trong đó tùy chọn HTML của giải thích các thẻ HTML như kiểu được chọn.
Khi bạn tìm cách xuất báo cáo sang sổ làm việc Excel, thao tác không thành công. Ngoài ra, lỗi sau đây được đăng nhập vào Nhật ký dịch vụ báo cáo:
Lỗi máy chủ trong ứng dụng '/báo cáo '.Mô tả lỗi thời gian chạy: đã xảy ra lỗi ứng dụng trên máy chủ. Thiết đặt lỗi tùy chỉnh hiện tại cho ứng dụng này ngăn không cho các chi tiết của lỗi ứng dụng được xem từ xa (vì lý do bảo mật). Tuy nhiên, có thể xem các trình duyệt đang chạy trên máy chủ cục bộ.
Lỗi này cũng được đăng nhập vào Nhật ký dịch vụ báo cáo:
Sắp xếp lại! ReportServer_0-2! 614! Thời gian ngày:: lỗi e: ném Microsoft. ReportingServices. ReportProcessing. Unhandledreportàyủy nhiệm:, Microsoft. ReportingServices. ReportProcessing. UnhandledReportRenderingException: lỗi đã xảy ra trong khi rendering của báo cáo. ---> Microsoft. ReportingServices. OnDemandReportRendering. ReportRenderingException: một lỗi đã xảy ra trong khi rendering của báo cáo. ---> Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelGenerator.OXML.FatalException: Excel Rendering Extension : Argument is not valid.at Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.Model.XMLFontRunModel.set_Name(String value)at Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.Model.XMLFontRunModel.SetFont(XMLFontModel font)at Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.RichTextInfo.Commit(Style cellStyle)at Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.OpenXmlGenerator.FinalizeCell()at Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.OpenXmlGenerator.SetColumnContext(Int32 columnIndex)at Microsoft.ReportingServices.Rendering.ExcelRenderer.Layout.LayoutEngine.RenderPageToExcel(IExcelGenerator excel, String key, Dictionary'2 sharedBorderCache, Dictionary'2 sharedImageCache)at Microsoft.ReportingServices.Rendering.ExcelRenderer.MainEngine.RenderRPLPage(RPLReport report, Boolean headerInBody, Boolean suppressOutlines)at Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer.Render(Report report, NameValueCollection reportServerParameters, NameValueCollection deviceInfo, NameValueCollection clientCapabilities, Hashtable& renderProperties, CreateAndRegisterStream createAndRegisterStream)--- End of inner exception stack trace ---
Nguyên nhân
Sự cố này xảy ra trong trình kết hợp Excel trong khi xác thực tham số trong người viết OXML. Cụ thể, sự cố này xảy ra nếu tên của phông chữ trong hộp văn bản có định dạng HTML và bao gồm các hướng dẫn phông cho mỗi dòng văn bản sẽ dài hơn 31 ký tự.
Giải pháp
Sự cố này đã được khắc phục trong các bản Cập Nhật tích lũy sau đây cho SQL Server:
Bản Cập Nhật tích lũy 2 cho SQL Server 2016 SP1
Bản Cập Nhật tích lũy 4 cho SQL server 2016 Cumulative Update 3 cho SQL Server 2014 SP2 Cumulative update 10 cho SQL Server 2014 SP1
Mỗi bản Cập Nhật tích lũy mới cho SQL Server chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật đã được đưa vào bản Cập Nhật tích lũy trước đó. Kiểm tra các bản Cập Nhật tích lũy mới nhất cho SQL Server:
Bản Cập Nhật tích lũy mới nhất cho SQL Server 2016
Trạng thái
Microsoft đã xác nhận đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".
Tham khảo
Tìm hiểu về thuật ngữ mà Microsoft sử dụng để mô tả các bản cập nhật phần mềm.