Applies ToSQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1

Simptomai

Apsvarstykite šį scenarijų:

  • "SharePoint" svetainėje arba ataskaitų tvarkytuvėje pasirenkate ataskaitų tarnybų ataskaitą.

  • Ataskaitoje yra teksto laukas, kuriame pažymėta parinktis HTML žymių interpretavimas kaip stilius .

Kai bandote eksportuoti ataskaitą į "Excel" darbaknygę, operacija nepavyksta. Be to, ataskaitų tarnybų žurnale užregistruojamas Ši klaida:

Serverio klaida "/Reports" taikomojoje programoje.Vykdyklės klaidosAprašas: serveryje įvyko taikomosios programos klaida. Dabartiniai pasirinktinio klaidų parametrai šiai taikomajai programai neleidžia informacijos apie taikomosios programos klaidą žiūrint nuotoliniu būdu (saugumo sumetimais). Tačiau ją gali peržiūrėti vietinio serverio kompiuteryje veikiančios naršyklės.

Ši klaida taip pat užregistruoja ataskaitų tarnybų žurnale:

Reportrendering! ReportServer_0-2! 614! Datos laikas:: e klaida: susiduriama su "Microsoft. ReportingServices. ReportProcessing". unhandledreporttrenderingexception:, Microsoft. ReportingServices. ReportProcessing. UnhandledReportRenderingException: įvyko klaida atliekant ataskaitos generavimą. ---> Microsoft. ReportingServices. OnDemandReportRendering. ReportRenderingException: generuojant ataskaitą įvyko klaida. ---> 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 ---

Priežastis

Ši problema iškyla "Excel" vaizdo generavimo programos parametrų tikrinimo metu "OXML" rašytojo. Be to, ši problema iškyla, jei teksto lauko, kuris yra HTML formatu, šrifto pavadinimas, kuriame yra teksto vykdymo šriftų instrukcijos, yra ilgesnis nei 31 simbolis.

Sprendimas

Ši problema išspręsta SQL serverio kaupiamajame naujinime:

Kaupiamasis naujinimas 2 SQL serverio 2016 SP1

Kaupiamasis naujinimas 4 SQL serverio 2016 Kaupiamasis naujinimas 3 SQL Server 2014 SP2 kaupiamasis naujinimas 10 SQL serverio 2014 SP1  

Kaupiamasis naujinimas 5 SQL serverio 2012 3 pakeitimų paketui

Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus:

Naujausias Kaupiamasis naujinimas, skirtas "SQL Server 2016"

Naujausias Kaupiamasis naujinimas, skirtas "SQL Server" 2014 SP1/SP2

Naujausias Kaupiamasis naujinimas, skirtas "SQL Server" 2012 SP3 

Statusą

"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.

Nuorodos

Sužinokite apie terminologiją , kurią "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.