Příznaky

Zvažte následující scénář:

  • Na SharePointovém webu nebo ve Správci sestav vyberte sestavu služby Reporting Services.

  • Sestava obsahuje textové pole, ve kterém je vybraná možnost HTML pro interpretaci značek HTML jako styly .

Když se pokusíte exportovat sestavu do excelového sešitu, operace se nezdařila. Kromě toho se do protokolu služby Reporting Services zaznamená následující chyba:

Chyba serveru v aplikaci/ReportsChyba za běhuspopisem: Chyba aplikace na serveru. Aktuální vlastní nastavení chyb pro tuto aplikaci brání tomu, aby se podrobnosti chyby aplikace zobrazily vzdáleně (z důvodů zabezpečení). Můžete je však zobrazit v prohlížečích na místním serveru.

Tato chyba se zaznamená do protokolu služby Reporting Services:

Reportrendering! ReportServer_0-2! 614! Datum a čas: e Chyba: probíhá vyvolání Microsoft. ReportingServices. ReportProcessing. UnhandledReportRenderingException:, Microsoft. ReportingServices. ReportProcessing. UnhandledReportRenderingException: při vykreslování sestavy došlo k chybě. ---> Microsoft. ReportingServices. OnDemandReportRendering. ReportRenderingException: při vykreslování sestavy došlo k chybě. ---> Microsoft. ReportingServices. Render. ExcelRenderer. ExcelGenerator. OXML. FatalException: rozšíření vykreslování pro aplikaci Excel: argument není valid.at Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.Model.XMLFontRunModel.set_Name (hodnota řetězce) na Microsoft. ReportingServices. Render. ExcelOpenXmlRenderer. model. XMLFontRunModel. SetFont (XMLFontModel Font) on microsoft. ReportingServices. Render. ExcelOpenXmlRenderer. RichTextInfo. Commit (Style CellStyle) on Microsoft. ReportingServices. rerender. ExcelOpenXmlRenderer. OpenXmlGenerator. FinalizeCell () v Microsoft. ReportingServices. Render. ExcelOpenXmlRenderer. OpenXmlGenerator. SetColumnContext (Int32 ColumnIndex) v Microsoft. ReportingServices. Render. ExcelRenderer. layout. LayoutEngine. RenderPageToExcel (IExcelGenerator Excel, řetězcový klíč, slovník "2 sharedBorderCache, slovník" 2 sharedImageCache) v Microsoft. ReportingServices. Render. ExcelRenderer. MainEngine. RenderRPLPage (RPLReport Report, Boolean HeaderInBody, Boolean SuppressOutlines) na Microsoft. ReportingServices. Render. ExcelRenderer. ExcelRenderer. Retrace (sestava sestavy, NameValueCollection ReportServerParameters, NameValueCollection DeviceInfo, NameValueCollection clientCapabilities,, renderProperties CreateAndRegisterStream)---konec trasování zásobníku pro vnitřní výjimku---&

Příčina

Tento problém se při ověřování parametru v zapisovači OXML objeví v aplikaci Excel Renderer. K tomuto problému dochází konkrétně v případě, že je název písma v textovém poli formátovaném ve formátu HTML, který obsahuje pokyny pro písmo pro každý text, je delší než 31 znaků.

Řešení

Tento problém je opravený v následujících kumulativních aktualizacích systému SQL Server:

Kumulativní aktualizace 2 pro SQL Server 2016 SP1

Kumulativní aktualizace 4 pro SQL server 2016 kumulativní aktualizace 3 pro SQL Server 2014 SP2, kumulativní aktualizace 10 pro SQL Server 2014 SP1  

Kumulativní aktualizace 5 pro SQL Server 2012 Service Pack 3

Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace SQL serveru:

Nejnovější kumulativní aktualizace pro SQL Server 2016

Nejnovější kumulativní aktualizace pro SQL Server 2014 SP1/SP2

Nejnovější kumulativní aktualizace pro SQL Server 2012 SP3 

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Odkazy

Informace o terminologii používané společností Microsoft k popisu aktualizací softwaru.

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou překladu?
Co ovlivnilo váš názor?

Děkujeme za váš názor!

×