Les composants serveur ci-dessous sont compris dans Reporting Services.
Report Server
Un serveur de rapports assure le traitement, le rendu et la remise des rapports, pour une exécution interactive et planifiée des rapports. Il est implémenté comme un service Microsoft Windows et un service Web ASP.NET qui s'exécute sur Microsoft Internet Information Services (IIS). Il s'agit d'un serveur sans état (stateless) qui stocke les métadonnées et les définitions d'objets dans une base de données du serveur de rapports. Lorsque le composant du serveur de rapports est installé, le service Windows et le service Web sont également installés sur l'ordinateur hôte.
Microsoft recommande d'installer un serveur de rapports sur les ordinateurs qui utilisent Windows Server 2003 ou Windows XP. Bien que vous puissiez installer et gérer le composant Report Server sur Windows 2000 Server, des limitations relatives à l'emprunt d'identité et à l'accès réseau restreignent l'utilisation de certaines de ses fonctionnalités.
Important : |
|---|
|
Pour héberger le serveur de rapports, évitez de choisir un ordinateur dont le nom comprend un trait de soulignement. Le serveur de rapports ne conserve pas les informations d'état de session sur les ordinateurs dont le nom contient un caractère de soulignement et auxquels le correctif de sécurité Internet Explorer MS01-055 a été appliqué. Ce correctif de sécurité empêche la définition de cookies sur les ordinateurs clients dont le nom contient un caractère de soulignement, ce qui empêche l'application des fonctionnalités de gestion de session de Reporting Services. Les solutions recommandées sont documentées dans l'article 316112 de la Base de connaissances Microsoft. |
Base de données de Report Server
Reporting Services utilise deux bases de données SQL Server pour le stockage interne d'une instance de serveur de rapports : une pour stocker les données qui sont utilisées en permanence et une pour le stockage temporaire. Les bases de données sont créées ensemble et liées par le nom. Par défaut, les bases de données ont pour nom respectif reportserver et reportservertempdb. Reporting Services nécessite une instance SQL Server locale ou distante pour héberger les bases de données du serveur de rapports. Vous pouvez utiliser soir une instance SQL Server 2000, soit une instance SQL Server 2005. Pour plus d'informations sur la version requise concernant la base de données du serveur de rapports, consultez Création d'une base de données de serveur de rapports.
Les bases de données de serveurs de rapports peuvent être créées pendant ou après l'installation. Le programme d'installation peut créer les bases de données de serveurs de rapports si vous installez une instance du moteur de base de données de SQL Server 2005 et Reporting Services en même temps sur le même ordinateur. Cependant, si vous voulez utiliser SQL Server 2000 afin d'héberger la base de données du serveur de rapports, ou si vous voulez utiliser n'importe quelle instance de SQL Server à distance, vous devez choisir l'option d'installation Installer mais ne pas configurer le serveur, puis utiliser l'outil de configuration de Reporting Services une fois l'exécution du programme d'installation terminée, afin de créer et de configurer les bases de données de serveurs de rapports. Pour plus d'informations, consultez Procédure : installer un serveur de rapports local et une base de données de serveur de rapports distante.
Gestionnaire de rapports
Report Manager est un outil d'administration basé sur le Web utilisé pour gérer une instance de serveur de rapports unique. Il est installé par défaut avec le serveur de rapports. Si vous utilisez d'autres outils pour gérer un serveur de rapports (par exemple, SQL Server Management Studio ou une application personnalisée), vous pouvez omettre ce composant en le supprimant de l'arborescence Sélection de composant.
Générateur de rapports
Le Générateur de rapports est une application ClickOnce qui permet aux utilisateurs de créer des rapports appropriés qui s'appuient sur des modèles de données que vous créez et publiez dans le Générateur de modèles. Le Générateur de rapports est installé avec le composant de serveur de rapports. Les utilisateurs peuvent y accéder via le Générateur de rapports ou une URL. Vous pouvez restreindre ou empêcher l'accès au Générateur de rapports en configurant des affectations de rôle ou en paramétrant des propriétés du système de serveur de rapports. Pour plus d'informations, consultez Attributions de rôles pour l'accès au Générateur de rapports dans la documentation en ligne de SQL Server.
Configuration de Reporting Services
L'outil de configuration de Reporting Services est installé avec une instance du serveur de rapports. Vous pouvez l'utiliser pour personnaliser ou déployer une installation du serveur de rapports. Cet outil constitue un composant requis dans une installation de serveur de rapports.