Gli assembly .NET Framework 4.x non sono supportati in SQL Server Reporting Services

Versione originale del prodotto: SQL Server 2012, SQL Server 2014
Numero KB originale: 2869522

Riepilogo

Microsoft SQL Server Reporting Services (SSRS) supporta le estensioni includendo estensioni personalizzate e codice personalizzato. SSRS non supporta tuttavia assembly basati su Microsoft .NET Framework 4.x. Pertanto, non è possibile caricare un assembly .NET Framework 4.x.

Importante

Questo problema è applicabile solo alle versioni SQL Server 2012 e SQL Server 2014 di SQL Server.

Nota

  • È possibile caricare gli assembly quando Microsoft Reporting Server 2012 Service Pack 1 (SP1) in modalità di integrazione di Microsoft SharePoint viene eseguito come servizio condiviso di SharePoint. Questo perché il servizio viene eseguito come processo di Microsoft .NET Framework 4.5 e il server di report può caricare assembly ed estensioni personalizzati compilati per .NET Framework 4.x.

  • SSRS è basato su Microsoft .NET Framework 2.0 e Microsoft .NET Framework 3.5. È consigliabile usare .NET Framework 2.0 o .NET Framework 3.5 solo in SSRS.

  • SQL Server Data Tools (SSDT) è un ambiente di Microsoft Visual Studio incluso in SQL Server 2012. Progettazione report in SSDT usa PreviewProcessingService.exe per eseguire il rendering dei report. Poiché PreviewProcessingService.exe usa .NET Framework 4.0, è possibile che si verifichino differenze di comportamento tra l'ora di progettazione e la distribuzione in un server di report.

Ulteriori informazioni