Procédure : configurer le Gestionnaire de rapports

Le Gestionnaire de rapports est une application Web frontale utilisée pour consulter des rapports, gérer le contenu d'un serveur de rapports et accorder aux utilisateurs l'accès à un serveur de rapports en mode natif. Le Gestionnaire de rapports est installé avec le service Web Report Server dans la même instance du serveur de rapports et est configuré si vous sélectionnez l'option Installer la configuration par défaut en mode Natif dans le programme d'installation. Vous pouvez également configurer le Gestionnaire de rapports après son installation. Cette rubrique fournit des informations sur les scénarios de configuration suivants du Gestionnaire de rapports :

  • Configurer le Gestionnaire de rapports de sorte qu'il utilise l'URL par défaut

    Le Gestionnaire de rapports est une application Web à laquelle les utilisateurs accèdent via un navigateur Web. Vous devez au minimum définir l'URL utilisée pour ouvrir l'application dans une fenêtre de navigateur. L'URL est formée d'un nom d'hôte, d'un port et d'un répertoire virtuel. Les valeurs par défaut de cette URL utilisent les valeurs de nom d'hôte et de port que vous avez définies pour l'URL du service Web Report Server, plus le nom du répertoire virtuel rapports. Si vous disposez d'une instance nommée, le répertoire virtuel est instance_rapports, où instance correspond au nom de votre instance Reporting Services.

  • Configurer le Gestionnaire de rapports de sorte qu'il utilise une URL de serveur de rapports spécifique

    Par défaut, le Gestionnaire de rapports se connecte au service Web Report Server qui s'exécute dans le même service Report Server. Le Gestionnaire de rapports utilise l'URL du service Web Report Server pour établir cette connexion. Si vous définissez plusieurs URL pour le service Web Report Server, le Gestionnaire de rapports utilise la dernière que vous avez définie. Toutefois, pour certains déploiements, vous souhaiterez peut-être que le Gestionnaire de rapports se connecte toujours au service Web via une URL statique. En effet, si vous avez configuré le filtrage des paquets sur un port ou une adresse IP spécifique et que vous souhaitez que toutes les connexions au serveur de rapports se soumettent aux règles de filtrage que vous avez définies, vous utiliserez une URL statique.

  • Faire pointer le Gestionnaire de rapports sur un serveur de rapports distant

    Par défaut, le Gestionnaire de rapports fournit un accès frontal au service Web Report Server qui s'exécute dans la même instance du serveur. Toutefois, vous pouvez configurer le Gestionnaire de rapports de sorte qu'il se connecte à un service Web Report Server distant si vous souhaitez exécuter le service Web et le Gestionnaire de rapports dans des processus distincts ou si vous configurez l'accès au serveur différemment pour chaque serveur (par exemple, si vous déployez le Gestionnaire de rapports pour des utilisateurs sur une connexion extranet ou Internet et que vous souhaitez placer un pare-feu entre le serveur de rapports et le Gestionnaire de rapports).

  • Personnaliser les styles et le titre de l'application

    Le Gestionnaire de rapports, la visionneuse de rapports HTML et la barre d'outils Rapport peuvent être personnalisés de façons limitées en modifiant les styles et en éditant le titre de l'application qui apparaît dans le Gestionnaire de rapports.

  • Désactiver le Gestionnaire de rapports

    Lorsque vous installez une instance de Reporting Services qui utilise le mode natif, le Gestionnaire de rapports est activé par défaut. Toutefois, vous pouvez désactiver le Gestionnaire de rapports si une application frontale personnalisée fournit des fonctionnalités équivalentes, si vous souhaitez simplement utiliser les interfaces SOAP ou URL Access pour accéder au serveur de rapports, ou si vous utilisez le Gestionnaire de rapports d'une autre instance du serveur de rapports.

Configuration préalable requise

Pour utiliser le Gestionnaire de rapports, vous devez satisfaire aux conditions préalables suivantes :

Configurer le Gestionnaire de rapports de sorte qu'il utilise l'URL par défaut

Par défaut, l'URL du Gestionnaire de rapports est formé d'un nom de répertoire virtuel unique, plus le port et le nom d'hôte défini pour le service Web Report Server qui s'exécute dans la même instance. Dans la plupart des cas, le nom d'hôte est le nom de réseau du serveur de rapports, mais il peut également s'agir d'une adresse IP ou d'un en-tête d'hôte qui résout l'ordinateur. Pour configurer le Gestionnaire de rapports de sorte qu'il utilise l'URL par défaut, utilisez la page URL du Gestionnaire de rapports dans l'outil de configuration de Reporting Services.

Pour configurer l'URL et le répertoire virtuel par défaut du Gestionnaire de rapports

  1. Démarrez l'outil de configuration de Reporting Services, puis connectez-vous à l'instance du serveur de rapports.

  2. Dans l'outil de configuration de Reporting Services, cliquez sur URL du Gestionnaire de rapports pour ouvrir la page permettant de configurer l'URL.

  3. Entrez un nom de répertoire virtuel unique pour le Gestionnaire de rapports.

  4. Cliquez sur Appliquer.

  5. Si vous utilisez Windows Vista ou Windows Server 2008, des étapes supplémentaires peuvent être requises pour pouvoir ouvrir le Gestionnaire de rapports. Pour plus d'informations, consultez Procédure : configurer un serveur de rapports pour l'administration locale sur Windows Vista et Windows Server 2008.

Configurer le Gestionnaire de rapports de sorte qu'il utilise une URL de serveur de rapports spécifique

Lorsque vous configurez des URL dans l'outil de configuration de Reporting Services, le Gestionnaire de rapports détecte et utilise automatiquement toute nouvelle URL ou URL mise à jour pour le serveur de rapports qui s'exécute dans la même instance du serveur. Si votre déploiement exige que vous utilisiez une URL statique unique pour toutes les demandes de serveur de rapports, vous pouvez spécifier cette URL dans le fichier RSReportServer.config.

Pour configurer une URL de serveur de rapports statique

  1. Ouvrez le fichier RSReportServer.config dans un éditeur de texte. Par défaut, celui-ci se trouve dans le dossier Program Files\Microsoft SQL Server\MSRS10.<nom_instance>\Reporting Services\ReportServer.

  2. Recherchez ReportServerURL.

  3. Remplacez-le par l'URL de l'instance du serveur de rapports.

  4. Enregistrez vos modifications et fermez le fichier.

Pour plus d'informations sur le fichier de configuration, consultez Procédure : modifier un fichier de configuration Reporting Services et Fichier de configuration RSReportServer.

Configurer le Gestionnaire de rapports de sorte qu'il utilise un serveur de rapports distant

Dans les configurations de déploiement qui placent le Gestionnaire de rapports et le serveur de rapports sur des ordinateurs distincts, vous devez avoir deux installations distinctes de Reporting Services. Le Gestionnaire de rapports est incorporé dans le service Report Server et ne peut pas être installé par lui-même. Si vous souhaitez exécuter le Gestionnaire de rapports sur un autre ordinateur dans son propre processus, vous devez installer un second serveur de rapports. Les deux instances du serveur doivent être des serveurs de rapports SQL Server 2008.

Pour connecter le Gestionnaire de rapports à une instance distante du serveur de rapports

  1. Installez deux instances du serveur de rapports

  2. Configurez la première installation qui hébergera le serveur de rapports :

    1. Démarrez l'outil de configuration de Reporting Services.

    2. Cliquez sur URL du service Web pour configurer un nom d'hôte, un port et un répertoire virtuel pour le serveur de rapports.

    3. Cliquez sur Base de données pour configurer la base de données du serveur de rapports.

  3. Configurez la seconde installation qui hébergera le Gestionnaire de rapports :

    1. Démarrez l'outil de configuration de Reporting Services.

    2. Cliquez sur URL du Gestionnaire de rapports pour entrer un nom de répertoire virtuel pour le Gestionnaire de rapports.

    Ne configurez pas la base de données. Ne testez pas les URL.

  4. Sur l'ordinateur Gestionnaire de rapports, modifiez les paramètres de configuration dans le fichier RSReportServer.config de manière à pointer sur l'instance distante du serveur de rapports. Au démarrage, le Gestionnaire de rapports lira le fichier de configuration afin d'obtenir l'URL du serveur de rapports :

    1. Ouvrez RSReportServer.config dans un éditeur de texte. Par défaut, celui-ci se trouve dans le dossier Program Files\Microsoft SQL Server\MSRS10.<nom_instance>\Reporting Services\ReportServer.

    2. Recherchez ReportServerURL.

    3. Remplacez-le par l'URL de l'instance distante du serveur de rapports.

    4. Enregistrez vos modifications et fermez le fichier.

  5. Si nécessaire, activez le port 80 sur les deux ordinateurs afin d'autoriser les requêtes sur ce port. Pour plus d'informations, consultez Procédure : configurer un pare-feu pour accéder à Report Server.

  6. Redémarrez le serveur de rapports.

  7. Ouvrez le Gestionnaire de rapports dans une fenêtre du navigateur. S'il est déjà ouvert, actualisez le navigateur pour vérifier que le Gestionnaire de rapports est connecté au serveur distant. Le contenu du serveur cible doit être affiché.

  8. Désactivez les fonctionnalités du serveur que vous n'utilisez pas :

    • Sur l'ordinateur Gestionnaire de rapports, désactivez WebServiceAndHTTPAccessEnabled et ScheduleEventsAndReportDeliveryEnabled.

    • Sur l'ordinateur Serveur de rapports, désactivez ReportManagerEnabled.

Pour plus d'informations sur la désactivation des fonctionnalités, consultez Procédure : activer ou désactiver les fonctionnalités Reporting Services.

Personnaliser les styles ou le titre de l'application

Microsoft ne prend pas en charge la personnalisation des feuilles de style du Gestionnaire de rapports. Toutefois, si vous avez des compétences dans le développement Web, vous pouvez modifier les styles à vos propres risques. Pour plus d'informations sur les fichiers contenant des informations de style, consultez Personnalisation de feuilles de style pour la visionneuse HTML et pour le Gestionnaire de rapports.

Le Gestionnaire de rapports contient un titre d'application qui apparaît au haut de la page. Par défaut, ce titre est SQL Server Reporting Services. Ce titre peut être personnalisé. Pour modifier le titre, utilisez la page Paramètres du site dans le Gestionnaire de rapports. Pour modifier les paramètres de l'application dans le Gestionnaire de rapports et définir les propriétés sur la page Paramètres du site, le rôle Administrateur système doit vous être attribué. Pour pouvoir voir le titre de l'application, le rôle Utilisateur système doit être attribué à l'utilisateur.

Pour modifier le titre de l'application

  1. Connectez-vous à l'aide d'un compte auquel les autorisations Administrateur système sont assignées sur le serveur de rapports.

  2. Ouvrez Internet Explorer.

  3. Entrez l'URL du Gestionnaire de rapports. Par défaut, il s'agit de http://<nom_de_votre_serveur>/rapports, mais si vous avez installé Reporting Services sous forme d'instance nommée, l'URL par défaut sera http://<nom_de_votre_serveur>/rapports<_nom_instance>.

  4. Cliquez sur Paramètres du site.

  5. Sous l'onglet Général, dans Nom, remplacez SQL Server Reporting Services par un nom différent.

  6. Cliquez sur Appliquer.

Désactiver le Gestionnaire de rapports

Vous pouvez désactiver le Gestionnaire de rapports si une application personnalisée fournit des fonctionnalités équivalentes ou si vous utilisez l'application Gestionnaire de rapports d'une instance distincte du service. Pour désactiver le Gestionnaire de rapports, vous pouvez modifier le fichier RSReportServer.config.

Pour désactiver le Gestionnaire de rapports

  1. Ouvrez le fichier RSReportServer.config dans un éditeur de texte. Par défaut, celui-ci se trouve dans le dossier Program Files\Microsoft SQL Server\MSRS10.<nom_instance>\Reporting Services\ReportServer.

  2. Recherchez IsReportManagerEnabled.

  3. Affectez la valeur False.

  4. Enregistrez vos modifications et fermez le fichier.

Pour plus d'informations sur la façon de modifier le fichier de configuration, consultez Procédure : modifier un fichier de configuration Reporting Services. Pour plus d'informations sur la désactivation des fonctionnalités de Reporting Services, consultez Procédure : activer ou désactiver les fonctionnalités Reporting Services.