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. Tuttavia, SSRS non supporta 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 di SQL Server 2012 e SQL Server 2014 di SQL Server.
Note
È possibile caricare gli assembly quando Microsoft Reporting Server 2012 Service Pack 1 (SP1) viene eseguito in modalità di integrazione di Microsoft SharePoint come servizio condiviso di SharePoint. Questo avviene 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 il rendering dei report. Poiché PreviewProcessingService.exe usa .NET Framework 4.0, è possibile che si verifichino differenze di comportamento tra la fase di progettazione e la distribuzione in un server di report.