Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Sintomas

Considere o seguinte cenário:

  • Num site do SharePoint ou no Report Manager, selecione um relatório de Serviços de Relato.

  • O relatório contém uma caixa de texto na qual é selecionada a opção HTML de Interpretar tags HTML como Styles.

Quando se tenta exportar o relatório para um livro do Excel, a operação não tem sucesso. Além disso, o seguinte erro é registado no registo de Serviços de Reporte:

Erro do servidor na aplicação '/Relatórios'.Descrição do erro de tempodeexecução: Ocorreu um erro de aplicação no servidor. As atuais definições de erro personalizado para esta aplicação impedem que os detalhes do erro da aplicação sejam vistos remotamente (por razões de segurança). Pode, no entanto, ser visto por navegadores em execução na máquina de servidor local.

Este erro também é registado no registo de Serviços de Reporte:

A relatar! ReportServer_0-2!614! Data::e ERROR: Throwing Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException: , Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException: Ocorreu um erro durante a apresentação do relatório. ---> Microsoft.ReportingServices.OnDemandReportRendering.ReportRenderingException: Ocorreu um erro durante a prestação do relatório. ---> 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 ---

Causa

Esta questão ocorre no Renderer Excel durante a validação de parâmetros no escritor OXML. Especificamente, este problema ocorre se o nome de um tipo de letra numa caixa de texto que é formatada por HTML e que inclui instruções de tipo de letra para cada execução de texto é superior a 31 caracteres.

Resolução

Esta emissão é corrigida nas seguintes atualizações cumulativas para o SQL Server:

Atualização Cumulativa 2 para SQL Server 2016 SP1

Atualização Cumulativa 4 para SQL Server 2016 Atualização Cumulativa 3 para SQL Server 2014 SP2 Atualizaçã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 que foram incluídas com a atualização cumulativa anterior. Confira as últimas atualizações cumulativas do SQL Server:

Última atualização cumulativa para SQL Server 2016

Última atualização cumulativa para SQL Server 2014 SP1/SP2

Última atualização cumulativa para SQL Server 2012 SP3 

Estado

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Referências

Conheça a terminologia que a Microsoft utiliza para descrever atualizações de software.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×