Share via


Exigences d’implémentation d’éléments de rapport personnalisées

Cet article décrit les prérequis pour le développement et le déploiement d’éléments de rapport personnalisés.

Exigences en matière de développement et de déploiement

Le développement d’un élément de rapport personnalisé pour Reporting Services nécessite les critères suivants :

  • Accès en tant qu’administrateur à un serveur exécutant Microsoft SQL Server avec Reporting Services et SQL Server Data Tools (SSDT).

  • Microsoft Visual Studio 2005 ou version ultérieure avec le Kit de développement logiciel (SDK) Microsoft .NET Framework installé.

  • Accès à la documentation du Kit de développement logiciel (SDK) .NET Framework.

  • Connaissance de la création de composants et des espaces de noms de modèles de composants dans Visual Studio.

Exigences en matière de langage et d’espace de noms

Les éléments de rapports personnalisés SQL Server prennent entièrement en charge le .NET Framework. Vous pouvez développer des éléments de rapports personnalisés à l'aide du langage compatible .NET de votre choix.

Visual Studio offre de nombreux outils et fonctionnalités au développeur pour simplifier et accélérer les cycles itératifs du codage, du débogage et du test et pour simplifier le déploiement. Le Kit de développement .NET Framework SDK inclut des compilateurs Visual Basic et C# ainsi que des outils connexes.

  • Les éléments de rapport personnalisés utilisent les espaces de noms Microsoft.ReportDesigner et Microsoft.ReportingServices.Interfaces. Ceux-ci sont stockés dans les assemblys Microsoft.ReportingServices.Designer.DLL et Microsoft.ReportingServices.Interfaces.DLL, lesquels sont installés dans le cadre de Reporting Services.

  • Les composants intervenant au moment de la conception des éléments de rapports personnalisés doivent implémenter des interfaces à partir de l'espace de noms System.ComponentModel dans le .NET Framework. L'espace de noms System.ComponentModel est décrit dans la documentation du Kit de développement .NET Framework SDK.

Création d’un composant d’exécution d’élément de rapport personnalisé
Création d’un composant de conception d’élément de rapport personnalisé
Guide pratique pour déployer un élément de rapport personnalisé
Bibliothèques de classes d’éléments de rapport personnalisées