Partager via


Les assemblys .NET Framework 4.x ne sont pas pris en charge dans SQL Server Reporting Services

Version du produit d’origine : SQL Server 2012, SQL Server 2014
Numéro de base de connaissances d’origine : 2869522

Résumé

Microsoft SQL Server Reporting Services (SSRS) prend en charge les extensions en incluant des extensions personnalisées et du code personnalisé. Toutefois, SSRS ne prend pas en charge les assemblys basés sur Microsoft .NET Framework 4.x. Par conséquent, vous ne pouvez pas charger un assembly .NET Framework 4.x.

Important

Ce problème s’applique uniquement aux versions sql Server 2012 et SQL Server 2014 de SQL Server.

Note

  • Vous pouvez charger des assemblys lorsque Microsoft Reporting Server 2012 Service Pack 1 (SP1) en mode d’intégration Microsoft SharePoint s’exécute en tant que service partagé SharePoint. Cela est dû au fait que le service s’exécute en tant que processus Microsoft .NET Framework 4.5, et que le serveur de rapports peut charger des assemblys et des extensions personnalisés générés pour .NET Framework 4.x.

  • SSRS est créé sur Microsoft .NET Framework 2.0 et Microsoft .NET Framework 3.5. Nous vous recommandons d’utiliser .NET Framework 2.0 ou .NET Framework 3.5 uniquement dans SSRS.

  • SQL Server Data Tools (SSDT) est un environnement Microsoft Visual Studio inclus dans SQL Server 2012. Concepteur de rapports dans SSDT utilise PreviewProcessingService.exe pour afficher des rapports. Étant donné que PreviewProcessingService.exe utilise .NET Framework 4.0, vous pouvez rencontrer des différences de comportement entre le temps de conception et le déploiement sur un serveur de rapports.

Plus d’informations