Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Avant de pouvoir utiliser le Gestionnaire de rapports ou le service web Report Server, vous devez configurer au moins une URL pour chaque application. La configuration des URL est obligatoire si vous avez installé Reporting Services en mode « fichiers uniquement » (autrement dit, en sélectionnant l’option Installer mais ne pas configurer le serveur dans la page Options d’installation du serveur de rapports dans l’Assistant Installation). Si vous avez installé Reporting Services dans la configuration par défaut, les URL sont déjà configurées pour chaque application. Si vous disposez d’un serveur de rapports configuré pour utiliser le mode intégré SharePoint et que vous mettez à jour l’URL du service web Report Server à l’aide de l’outil de configuration de Reporting Services, vous devez également mettre à jour l’URL dans l’Administration centrale de SharePoint.
Utilisez l’outil de configuration de Reporting Services pour configurer les URL. Toutes les parties de l'URL sont définies dans cet outil. Contrairement aux versions antérieures, les sites Web IIS (Internet Information Services) ne fournissent plus d’accès aux applications Reporting Services dans SQL Server 2008 et versions ultérieures.
Reporting Services fournit les valeurs par défaut qui fonctionnent bien dans la plupart des scénarios de déploiement, y compris les déploiements côte à côte avec d’autres applications et services web. Les URL par défaut incorporent les noms d'instance, réduisant le risque de conflits d'URL si vous exécutez plusieurs instances de serveur de rapports sur le même ordinateur.
Cette rubrique fournit des instructions pour les tâches suivantes :
Créer une URL pour le service Web Report Server.
Créez une URL pour le Gestionnaire de rapports.
Définissez les propriétés d’URL avancées pour définir des URL supplémentaires.
Pour plus d’informations sur la façon dont les URL sont stockées et gérées ou des problèmes d’interopérabilité, consultez À propos des réservations d’URL et de l’inscription (Gestionnaire de configuration SSRS) et installez Reporting Services et Internet Information Services côte à côte (mode natif SSRS) dans la documentation en ligne de SQL Server. Pour consulter des exemples d’URL souvent utilisés dans une installation de Reporting Services, consultez Exemples d’URL dans cette rubrique.
Conditions préalables
Avant de créer ou de modifier une URL, souvenez-vous des points suivants :
Vous devez être membre du groupe Administrateurs local sur le serveur de rapports.
Si IIS 6.0 ou 7.0 est installé sur le même ordinateur, vérifiez les noms des répertoires virtuels sur n’importe quel site web qui utilise le port 80. Si vous voyez des répertoires virtuels qui utilisent les noms de répertoires virtuels Reporting Services par défaut (autrement dit, « Rapports » et « ReportServer »), choisissez différents noms de répertoires virtuels pour les URL Reporting Services que vous configurez.
Vous devez utiliser l’outil de configuration de Reporting Services pour configurer l’URL. N’utilisez pas d’utilitaire système. Ne modifiez jamais les réservations d'URL dans la section
URLReservationsdu fichier RSReportServer.config directement. L’utilisation de l’outil de configuration de Reporting Services est nécessaire pour mettre à jour à la fois la réservation d’URL sous-jacente stockée en interne et synchroniser les paramètres d’URL stockés dans le fichier RSReportServer.config.Choisissez une heure qui présente une activité de rapport basse. Chaque fois que la réservation d’URL change, vous pouvez vous attendre à ce que les domaines d’application pour le service web Report Server et le Gestionnaire de rapports soient recyclés.
Pour obtenir une vue d’ensemble de la construction et de l’utilisation des URL dans Reporting Services, consultez Configurer les URL du serveur de rapports (Gestionnaire de configuration SSRS).
Pour configurer une URL pour le service web Report Server
Démarrez l’outil de configuration de Reporting Services, puis connectez-vous à une instance locale du serveur de rapports.
Cliquez sur URL du service web.
Spécifiez le répertoire virtuel. Le nom de répertoire virtuel identifie l'application qui reçoit la demande. Étant donné qu’une adresse IP et un port peuvent être partagés par plusieurs applications, le nom du répertoire virtuel spécifie l’application qui reçoit la requête.
Cette valeur doit être unique pour garantir que la demande atteint sa destination prévue. Cette valeur est obligatoire. Il ne respecte pas la casse. Il existe une correspondance un-à-un entre un nom de répertoire virtuel et une instance d’une application Reporting Services. Si vous créez plusieurs URL vers la même instance d'application, vous devez utiliser le même nom de répertoire virtuel dans toutes les URL que vous définissez pour cette instance d'application.
Pour le service Web Report Server, le nom du répertoire virtuel par défaut est ReportServer.
Spécifiez l'adresse IP qui identifie de façon unique le serveur de rapports sur le réseau. Si vous souhaitez spécifier un en-tête d’hôte ou définir des URL supplémentaires pour la même instance d’application, vous devez cliquer sur Avancé. Pour obtenir des instructions sur la façon de définir des propriétés avancées sur l’URL, consultez les instructions plus loin dans cette rubrique. Sinon, utilisez la page URL du service Web pour effectuer une sélection parmi les valeurs suivantes :
Assigné spécifie que chacune des adresses IP assignées à l'ordinateur peut être utilisée dans une URL qui pointe sur une application du serveur de rapports. Cette valeur englobe également les noms d’hôtes conviviaux (tels que les noms d’ordinateurs) qui peuvent être résolus par un serveur de noms de domaine vers une adresse IP affectée à l’ordinateur. Il s’agit de la valeur par défaut d’une URL de Reporting Services.
Tous les non attribués spécifie que le serveur de rapports reçoit toute requête qui n'est pas prise en charge par une autre application. Nous vous recommandons d’éviter cette option. Si vous sélectionnez cette option, il devient possible pour une autre application qui possède une réservation d'URL plus forte d'intercepter les demandes prévues pour le serveur de rapports.
127.0.0.1 est l'adresse IPv4 utilisée pour l'accès à localhost. Cette valeur prend en charge l'administration locale sur le serveur de rapports. Si vous sélectionnez uniquement cette valeur, seuls les utilisateurs connectés localement à l’ordinateur du serveur de rapports auront accès à l’application.
::1 désigne l'adresse de bouclage au format IPv6.
Les adresses IP spécifiques apparaissent également dans cette liste. Les adresses IP peuvent être aux formats IPv4 et IPv6. Nnn.nnn.nnn.nnn est l’adresse IPv4 32 bits d’une carte réseau sur votre ordinateur. Les adresses IPv6 sont 128 bits, avec huit champs de 4 octets séparés par deux-points : <préfixe> :nnnn :nnnn :nnnn :nnnn :nnnn :nnnn :nnnn
Si vous avez plusieurs cartes ou si votre réseau prend en charge les adresses IPv4 et IPv6, vous verrez plusieurs adresses IP. Si vous sélectionnez une seule adresse IP, elle limite l’accès à l’application uniquement à l’adresse IP (et tout nom d’hôte mappé à cette adresse). Vous ne pouvez pas utiliser localhost pour accéder à un serveur de rapports et vous ne pouvez pas utiliser les adresses IP d’autres cartes réseau installées sur l’ordinateur du serveur de rapports. En règle générale, si vous sélectionnez cette valeur, c’est parce que vous configurez plusieurs réservations d’URL qui spécifient également des adresses IP ou des noms d’hôtes explicites (par exemple, une pour une carte réseau utilisée pour les connexions intranet et une seconde utilisée pour les connexions extranet).
Spécifiez le port. Le port 80 est la valeur par défaut de Reporting Services sur Windows Vista et Windows Server 2008, car il peut être partagé avec d’autres applications. Si vous souhaitez utiliser un numéro de port personnalisé, n’oubliez pas que vous devrez toujours le spécifier dans l’URL utilisée pour accéder au serveur de rapports. Vous pouvez utiliser les techniques suivantes pour rechercher un port disponible :
À partir d’une invite de commandes, tapez la commande suivante pour renvoyer une liste de ports TCP utilisés :
netstat -a -n -p tcpLisez l’article du support Microsoft Informations relatives aux affectations de ports TCP/IPpour comprendre les attributions de port TCP et les différences entre les ports bien identifiés (0 à 1023), les ports inscrits (1024 à 49151) et les ports dynamiques ou privés (49152 à 65535).
Si vous utilisez le Pare-feu Windows, vous devez ouvrir le port. Pour obtenir des instructions, consultez Configurer un pare-feu pour l’accès au serveur de rapports.
Si vous ne l’avez pas déjà fait, vérifiez que IIS (s’il est installé) n’a pas de répertoire virtuel portant le même nom que celui que vous envisagez d’utiliser.
Si vous avez installé un certificat SSL, vous pouvez le sélectionner maintenant pour lier l’URL au certificat SSL installé sur votre ordinateur.
Si vous sélectionnez un certificat SSL, vous pouvez éventuellement spécifier un port personnalisé. La valeur par défaut est 443, mais vous pouvez utiliser tout port disponible.
Cliquez sur Appliquer pour créer l’URL.
Testez l’URL en cliquant sur le lien dans la section URL de la page. Notez que la base de données du serveur de rapports doit être créée et configurée avant de pouvoir tester l’URL. Pour obtenir des instructions, consultez Créer une base de données du serveur de rapports en mode natif (Gestionnaire de configuration SSRS).
En outre, si votre serveur de rapports est configuré pour utiliser le mode intégré SharePoint, configurez l’URL du service web Report Server dans l’Administration centrale de SharePoint. Pour plus d’informations sur la mise à jour de l’URL du service web Report Server dans l’Administration centrale de SharePoint, consultez Configuration et administration d’un serveur de rapports (mode SharePoint Reporting Services) et Reporting Services Report Server (mode SharePoint).
Pour créer une réservation d’URL pour le Gestionnaire de rapports
Démarrez l'outil de configuration de Reporting Services , puis connectez-vous à l'instance du serveur de rapports.
Cliquez sur l’URL du Gestionnaire de rapports.
Spécifiez le répertoire virtuel. Le Gestionnaire de rapports écoute sur la même adresse IP et le même port que le service web Report Server. Si vous avez configuré le Gestionnaire de rapports pour qu’il pointe vers un autre service web Report Server, vous devez modifier les paramètres d’URL du Gestionnaire de rapports dans le fichier RSReportServer.config. Pour obtenir des instructions, consultez Configurer le Gestionnaire de rapports (mode natif) dans la documentation en ligne de SQL Server.
Si vous avez installé un certificat SSL, vous pouvez le sélectionner pour exiger que toutes les demandes adressées au Gestionnaire de rapports soient routées via HTTPS.
Si vous sélectionnez un certificat SSL, vous pouvez éventuellement spécifier un port personnalisé. La valeur par défaut est 443, mais vous pouvez utiliser tout port disponible.
Cliquez sur Appliquer pour créer l’URL.
Testez l’URL en cliquant sur le lien dans la section URL de la page.
Définition des propriétés avancées pour spécifier des URL supplémentaires
Vous pouvez réserver plusieurs URL pour le service web Report Server ou le Gestionnaire de rapports en spécifiant différents ports ou noms d’hôte (une adresse IP ou un nom d’en-tête d’hôte qu’un serveur de noms de domaine peut résoudre en adresse IP affectée à l’ordinateur). En créant plusieurs URL, vous pouvez définir différents chemins d'accès à la même instance de serveur de rapports. Par exemple, pour activer l’accès intranet et extranet à un serveur de rapports, vous pouvez utiliser l’URL par défaut pour l’accès sur l’intranet et un nom d’hôte complet supplémentaire pour l’accès extranet :
http://myserver01/reportserverhttps://www.adventure-works.com/reportserver
Vous ne pouvez pas définir plusieurs noms de répertoires virtuels pour la même instance d’application. Chaque instance d’application de Reporting Services est mappée à un nom de répertoire virtuel unique. Si vous avez plusieurs instances de Reporting Services sur le même ordinateur, le nom de répertoire virtuel d’une application doit inclure le nom de l’instance pour garantir que chaque requête atteint sa cible prévue.
Pour définir des propriétés avancées sur une URL
Dans la page URL du service web ou URL du Gestionnaire de rapports , cliquez sur Avancé.
Cliquez sur Ajouter.
Cliquez sur Adresse IP ou Nom d’en-tête de l’hôte. Si vous spécifiez un en-tête de l'hôte, veillez bien à spécifier un nom que le service DNS peut résoudre. Si vous spécifiez un nom de domaine disponible publiquement, incluez l’URL entière, y compris http://www.
Spécifiez le port. Si vous spécifiez un port personnalisé, l'URL de l'application doit toujours inclure le numéro de port.
Cliquez sur OK.
Testez l'URL en ouvrant une fenêtre de navigateur et en entrant l'URL.
URL pour plusieurs instances de serveur de rapports sur le même ordinateur
Si vous réservez des URL pour plusieurs instances de Reporting Services, vous devez suivre les conventions de nommage afin d’éviter les conflits de noms. Pour plus d’informations, consultez Réservations d’URL pour les déploiements de serveurs de rapports multi-instances (Gestionnaire de configuration SSRS).
Exemples de configurations d’URL
La liste suivante présente quelques exemples d'URL de serveur de rapports :
https://localhost/reportserver
https://localhost/reportserver_SQLEXPRESS
http://sales01/reportserver
http://sales01:8080/reportserver
https://sales.adventure-works.com/reportserverhttps://www.adventure-works.com:8080/reportserver01
Les URL que vous utilisez pour accéder au Gestionnaire de rapports partagent un format similaire et sont généralement créées sous le même site Web que celui qui héberge le serveur de rapports. La seule différence est le nom du répertoire virtuel (dans ce cas, il s’agit de rapports , mais vous pouvez le configurer pour utiliser le nom souhaité) :
https://localhost/reports
https://localhost/reports_SQLEXPRESS
http://sales01/reports
http://sales01:8080/reports
https://sales.adventure-works.com/reportshttps://www.adventure-works.com:8080/reports
Voir aussi
Gestionnaire de configuration de Reporting Services (mode natif)
Configurer les URL du serveur de rapports (Gestionnaire de configuration SSRS)