Conditions d'implémentation des éléments de rapports personnalisés

Cette rubrique examine les conditions préalables au développement et au déploiement d'éléments de rapports personnalisés.

Conditions de développement et de déploiement

Le développement d'un élément de rapport personnalisé pour Reporting Services requiert ce qui suit :

  • Accès en tant qu'administrateur à un serveur exécutant Microsoft SQL Server avec Reporting Services et Business Intelligence Development Studio.

  • 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. Pour plus d'informations, consultez « Création de composants » et « Espace de noms de modèles de composants dans Visual Studio » sur msdn.microsoft.com.

Conditions 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 rapports 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.

Important

Le .NET Framework est installé par défaut avec SQL Server, mais pas le Kit de développement .NET Framework SDK. Les liens vers les rubriques relatives au Kit de développement figurant dans cette section ne fonctionnent que si le Kit de développement est installé sur l'ordinateur et que la documentation qui lui est propre figure dans la documentation en ligne. Après avoir installé le Kit de développement .NET Framework SDK, vous pouvez ajouter la documentation le concernant à la documentation en ligne et à la table des matières en suivant les instructions figurant dans Ajout et suppression de collections d'aide.