Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

Considerare lo scenario descritto di seguito:

  • In un sito di SharePoint o in Gestione report selezionare un report di Reporting Services.

  • Il report contiene una casella di testo in cui è selezionata l'opzione HTML per interpretare i tag HTML come stili .

Quando si tenta di esportare il report in una cartella di lavoro di Excel, l'operazione non riesce. Inoltre, il messaggio di errore seguente viene registrato nel log di Reporting Services:

Errore del server nell'applicazione "/Reports".Descrizione dell' errore di runtime: si è verificato un errore dell'applicazione nel server. Le impostazioni di errore personalizzate correnti per questa applicazione impediscono che i dettagli dell'errore dell'applicazione vengano visualizzati in modalità remota (per motivi di sicurezza). Potrebbe tuttavia essere visualizzato dai browser in uso nel computer del server locale.

Questo errore viene registrato anche nel log di Reporting Services:

ReportRendering! ReportServer_0-2! 614! Data e ora:: e errore: generazione di Microsoft. ReportingServices. ReportProcessing. UnhandledReportRenderingException:, Microsoft. ReportingServices. ReportProcessing. UnhandledReportRenderingException: si è verificato un errore durante il rendering del report. ---> Microsoft. ReportingServices. OnDemandReportRendering. ReportRenderingException: si è verificato un errore durante il rendering del report. ---> Microsoft. ReportingServices. rendering. ExcelRenderer. ExcelGenerator. OXML. FatalException: estensione per il rendering di Excel: argument non è valid.at Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.Model.XMLFontRunModel.set_Name (valore stringa) in Microsoft. ReportingServices. rendering. ExcelOpenXmlRenderer. Model. XMLFontRunModel. sefont (XMLFontModel font) in Microsoft. ReportingServices. rendering. ExcelOpenXmlRenderer. RichTextInfo. Commit (Style cellStyle) in Microsoft. ReportingServices. rendering. ExcelOpenXmlRenderer. OpenXmlGenerator. FinalizeCell () in Microsoft. ReportingServices. rendering. ExcelOpenXmlRenderer. OpenXmlGenerator. SetColumnContext (Int32 columnIndex) in Microsoft. ReportingServices. rendering. ExcelRenderer. layout. LayoutEngine. RenderPageToExcel (IExcelGenerator Excel, String key, Dictionary ' 2 sharedBorderCache, Dictionary ' 2 sharedImageCache) at Microsoft. ReportingServices. rendering. ExcelRenderer. MainEngine. RenderRPLPage (report RPLReport, booleano headerInBody, booleano suppressOutlines) in Microsoft. ReportingServices. rendering. ExcelRenderer. ExcelRenderer. Render (report report, NameValueCollection reportServerParameters, NameValueCollection deviceInfo, NameValueCollection clientCapabilities, Hashtable& renderProperties, CreateAndRegisterStream createAndRegisterStream)---fine dell'analisi dello stack delle eccezioni interne---

Causa

Questo problema si verifica nel renderer di Excel durante la convalida dei parametri nel writer di OXML. In particolare, questo problema si verifica se il nome di un tipo di carattere in una casella di testo formattata in HTML e che include istruzioni per il tipo di carattere per ogni esecuzione di testo è maggiore di 31 caratteri.

Risoluzione

Questo problema è stato risolto negli aggiornamenti cumulativi seguenti per SQL Server:

Aggiornamento cumulativo 2 per SQL Server 2016 SP1

Aggiornamento cumulativo 4 per SQL server 2016aggiornamento cumulativo 3 per SQL Server 2014 SP2aggiornamento cumulativo 10 per SQL Server 2014 SP1  

Aggiornamento cumulativo 5 per SQL Server 2012 Service Pack 3

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:

Ultimo aggiornamento cumulativo per SQL Server 2016

Ultimo aggiornamento cumulativo per SQL Server 2014 SP1/SP2

Ultimo aggiornamento cumulativo per SQL Server 2012 SP3 

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Riferimenti

Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×