Kann keinen Bericht als Excel-Arbeitsmappe exportieren, wenn die Option "Interpretieren HTML-Tags als Stile" ausgewählt ist

Problembeschreibung

Betrachten Sie das folgende Szenario:
  • Auf einer SharePoint-Website oder im Berichts-Manager wählen Sie einen Reporting Services-Bericht.
  • Der Bericht enthält ein Textfeld, in dem die Option HTML Interpretieren HTML-Tags als Formatvorlagen ausgewählt ist.

Wenn Sie versuchen, den Bericht nach Excel exportieren, ist der Vorgang fehl. Außerdem wird der folgende Fehler in Reporting Services-Protokoll protokolliert:
Serverfehler in Anwendung '/ Reports'.

Laufzeitfehler

Beschreibung: Auf dem Server ist ein Anwendungsfehler aufgetreten. Die benutzerdefinierte Einstellungen für diese Anwendung verhindern, dass die Details des Fehlers Anwendung Remote (aus Sicherheitsgründen). Es kann jedoch, von Browsern auf dem lokalen Computer angezeigt werden.

Dieser Fehler wird auch in Reporting Services Log protokolliert:
ReportRendering! ReportServer_0 2! 614! Datum Uhrzeit:: e Fehler: Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException werfen:, Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException: Fehler beim Rendern des Berichts. ---> Microsoft.ReportingServices.OnDemandReportRendering.ReportRenderingException: Fehler beim Rendern des Berichts. ---> Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelGenerator.OXML.FatalException: Rendern Excel-Erweiterung: das Argument ist ungültig.
bei Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.Model.XMLFontRunModel.set_Name (Zeichenfolgenwert)
bei Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.Model.XMLFontRunModel.SetFont (XMLFontModel-Schriftart)
bei Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.RichTextInfo.Commit (Stil CellStyle)
am Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.OpenXmlGenerator.FinalizeCell()
bei Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.OpenXmlGenerator.SetColumnContext (Int32 ColumnIndex)
bei Microsoft.ReportingServices.Rendering.ExcelRenderer.Layout.LayoutEngine.RenderPageToExcel (IExcelGenerator excel, Schlüssel, Dictionary'2 SharedBorderCache Dictionary'2 SharedImageCache)
bei Microsoft.ReportingServices.Rendering.ExcelRenderer.MainEngine.RenderRPLPage (RPLReport-Bericht, boolesche HeaderInBody boolesche SuppressOutlines)
bei Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer.Render (Bericht NameValueCollection ReportServerParameters NameValueCollection DeviceInfo, NameValueCollection ClientCapabilities Hashtable, RenderProperties und CreateAndRegisterStream CreateAndRegisterStream)
--Ende interne Ausnahme Stapelrahmen--


Ursache

Dieses Problem tritt bei der parametervalidierung in der OXML im Excel-Renderer. Dieses Problem tritt insbesondere ist der Name einer Schriftart, die HTML-Formatierung und Schriftart jeder TextRun Hinweise dazu, im Textfeld mehr als 31 Zeichen.

Problemlösung

Update-Informationen

Dieses Problem wird im folgenden kumulative Update für SQL Server behoben:

Kumulative Update 5 für SQL Server 2012 Servicepack 3

Kumulative Update 3 für SQL Server 2014 SP2 

Kumulatives Update 10 für SQL Server 2014 SP1



Empfehlung: Installieren Sie das neueste kumulative Update für SQL Server

Status

Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.

Referenzen

Informationen Sie zur Terminologie , die Microsoft-Softwareupdates verwendet.
Eigenschaften

Artikelnummer: 3180980 – Letzte Überarbeitung: 16.01.2017 – Revision: 1

Feedback