你目前正处于脱机状态,正在等待 Internet 重新连接

不能将报表导出为 Excel 工作簿,"解释 HTML 标记作为样式"选项

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 3180980
症状
请考虑以下情形:
  • 在 SharePoint 网站上或在报表管理器中,选择一个报表服务报告。
  • 报告中包含的文本框中的 HTML 选项将 HTML 标记解释为样式处于选中状态。

当您尝试将报表导出到 Excel 工作簿时,则操作将失败。此外,报告服务日志中记录以下错误︰
中的服务器错误 / 报告应用程序。

运行时错误

说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置防止其他人查看远程 (出于安全原因) 应用程序错误的详细信息。它可以但是,通过在本地服务器计算机上运行的浏览器来查看。

在报表服务日志中还记录此错误︰
Reportrendering !ReportServer_0-2 ! 614 !日期时间:: 电子错误︰ 引发 Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException:,Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException︰ 呈现报表时出错。---> Microsoft.ReportingServices.OnDemandReportRendering.ReportRenderingException︰ 呈现报表时出错。---> Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelGenerator.OXML.FatalException: Excel 呈现扩展插件︰ 参数是无效。
在 Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.Model.XMLFontRunModel.set_Name (字符串值)
在 Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.Model.XMLFontRunModel.SetFont (XMLFontModel 字体)
在 Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.RichTextInfo.Commit (样式 cellStyle)
在 Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.OpenXmlGenerator.FinalizeCell()
在 Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.OpenXmlGenerator.SetColumnContext (Int32 的列索引)
在 Microsoft.ReportingServices.Rendering.ExcelRenderer.Layout.LayoutEngine.RenderPageToExcel (IExcelGenerator excel,字符串键、 字典"2 sharedBorderCache、 字典"2 sharedImageCache)
在 Microsoft.ReportingServices.Rendering.ExcelRenderer.MainEngine.RenderRPLPage (RPLReport 报表、 布尔型 headerInBody、 布尔型 suppressOutlines)
在 Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer.Render (报告报告,NameValueCollection reportServerParameters,NameValueCollection deviceInfo,NameValueCollection clientCapabilities,哈希表 & renderProperties,CreateAndRegisterStream createAndRegisterStream)
---内部异常的堆栈跟踪---结束


原因
在 OXML 编写器中的参数验证过程中,Excel 呈现程序出现此问题。特别是,如果文本框是 HTML 格式,包括字体说明每个文本运行中字体的名称长度超过 31 个字符,将发生此问题。
解决方案

更新信息

在修复此问题 累积更新 5 SQL Server 2012年服务包 3。

建议︰ 设置 SQL Server 的累积更新

SQL Server 的每个新累积更新包含所有修补程序和所有安全修补程序,已包含在以前的累积更新。为 SQL Server,请查阅最新的累积更新︰
状态
Microsoft 已经确认这是"适用于"一节中列出的 Microsoft 产品中的问题。
参考
了解有关 术语 Microsoft 用于描述软件更新。

警告:本文已自动翻译

属性

文章 ID:3180980 - 上次审阅时间:09/21/2016 17:29:00 - 修订版本: 1.0

Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Enterprise Core, Microsoft SQL Server 2012 Standard

  • kbqfe kbfix kbexpertiseinter kbsurveynew kbmt KB3180980 KbMtzh
反馈