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

Sintomas

Considere o seguinte cenário:

  • Em um site do SharePoint ou no Gerenciador de relatórios, você seleciona um relatório do Reporting Services.

  • O relatório contém uma caixa de texto na qual a opção HTML de interpretar marcas HTML como estilos está selecionada.

Quando você tenta exportar o relatório para uma pasta de trabalho do Excel, a operação não é bem-sucedida. Além disso, o seguinte erro é registrado no log do Reporting Services:

Erro de servidor no aplicativo '/Reports '.Descrição do erro em tempo de execução: ocorreu um erro de aplicativo no servidor. As configurações de erro personalizadas atuais para este aplicativo impedem que os detalhes do erro do aplicativo sejam exibidos remotamente (por motivos de segurança). No entanto, ele pode ser visualizado pelos navegadores que estão sendo executados na máquina do servidor local.

Esse erro também é registrado no log do Reporting Services:

Reportrendering! ReportServer_0-2! 614! Data e hora:: e erro: lançando Microsoft. ReportingServices. ReportProcessing. UnhandledReportRenderingException:, Microsoft. ReportingServices. ReportProcessing. UnhandledReportRenderingException: ocorreu um erro durante a renderização do relatório. ---> Microsoft. ReportingServices. OnDemandReportRendering. ReportRenderingException: ocorreu um erro durante a renderização do relatório. ---> Microsoft. ReportingServices. Rendering. ExcelRenderer. ExcelGenerator. OXML. FatalException: a extensão de renderização do Excel: o argumento não é valid.at Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.Model.XMLFontRunModel.set_Name (valor de cadeia de caracteres) em Microsoft. ReportingServices. Rendering. ExcelOpenXmlRenderer. Model. XMLFontRunModel. SetFont (XMLFontModel fonte) em Microsoft. ReportingServices. Rendering. ExcelOpenXmlRenderer. RichTextInfo. ReportingServices () em Microsoft. ExcelOpenXmlRenderer. Rendering. OpenXmlGenerator OpenXmlGenerator. SetColumnContext (Int32 columnIndex) em Microsoft. ReportingServices. Rendering. ExcelRenderer. layout. LayoutEngine. RenderPageToExcel (IExcelGenerator Excel, chave de cadeia de caracteres, dicionário ' 2 sharedBorderCache, dicionário ' 2 sharedImageCache) em Microsoft. ReportingServices. Rendering. ExcelRenderer. MainEngine. RenderRPLPage (RPLReport Report, Boolean headerInBody, Boolean suppressOutlines) em Microsoft. ReportingServices. Rendering. ExcelRenderer. ExcelRenderer. Render (relatório de relatório, NameValueCollection reportServerparameters, NameValueCollection deviceInfo, NameValueCollection clientCapabilities, Hashtable& RenderProperties, CreateAndRegisterStream createAndRegisterStream)---fim do rastreamento de pilha de exceção interna---

Causa

Esse problema ocorre no renderizador do Excel durante a validação de parâmetro no OXML Writer. Especificamente, esse problema ocorre se o nome de uma fonte em uma caixa de texto que é formatada em HTML e que inclua instruções de fonte para cada execução de texto tiver mais de 31 caracteres.

Resolução

Esse problema foi corrigido nas seguintes atualizações cumulativas do SQL Server:

Atualização cumulativa 2 para SQL Server 2016 SP1

Atualização cumulativa 4 para SQL server 2016atualização cumulativa 3 para SQL Server 2014 SP2atualização cumulativa 10 para SQL Server 2014 SP1  

Atualização cumulativa 5 para SQL Server 2012 Service Pack 3

Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes do SQL Server:

Atualização cumulativa mais recente do SQL Server 2016

Atualização cumulativa mais recente do SQL Server 2014 SP1/SP2

Atualização cumulativa mais recente do SQL Server 2012 SP3 

Status

A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".

Referências

Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.