Syntaxe de réservation d’URL (Configuration Manager du serveur de rapports)
Cette rubrique décrit les parties de la chaîne d'URL du service Web Report Server et du Gestionnaire de rapports. La chaîne d'URL stockée en interne possède une structure différente de celle d'une URL saisie dans la barre d'adresses d'une fenêtre de navigateur. La chaîne de réservation d'URL apparaît dans la fenêtre Résultats de l'outil de configuration de Reporting Services lorsque vous configurez une URL et dans le fichier RSReportServer.config. Il peut être utile de savoir comment la chaîne d'URL est définie si vous dépannez les problèmes de réservation d'URL ou interrogez HTTP.SYS pour afficher les réservations d'URL internes définies sur votre serveur.
Syntaxe d'URL
Une URL de serveur de rapports est stockée dans l’élément UrlString et l’élément VirtualDirectory . La raison de la séparation de UrlString et de VirtualDirectory en éléments distincts est que vous pouvez avoir plusieurs chaînes d’URL, mais un seul nom de répertoire virtuel pour chaque application Reporting Services.
Dans HTTP.SYS, la réservation d’URL inclut les deux éléments UrlString et VirtualDirectory. La syntaxe d'une réservation d'URL comporte les parties suivantes :
<scheme>://<hostname>:<port>/<virtualdirectory>
Le tableau suivant décrit chaque propriété et les valeurs valides pour chacune d'elles.
Propriété | Valeurs valides | Description |
---|---|---|
Schéma | http ou https | Préfixes pour les connexions non TLS et TLS. |
HostName | Identifie le serveur sur le réseau. | |
Caractère générique (+) fort, égal à la valeur (Assigné) pour l’adresse IP. | Le caractère générique fort (+) est la valeur par défaut. HTTP.SYS accepte l’ensemble des demandes sur toutes les cartes réseau pour une combinaison donnée d’un port et d’un répertoire virtuel. Le serveur de rapports accepte toute demande sur le port. | |
(*) Caractère générique faible, égal à une adresse IP de (Tout désactivé) | Caractère générique (*) faible. HTTP.SYS accepte l’ensemble des demandes qui ne sont pas traitées par les autres réservations d’URL sur toutes les cartes réseau pour une combinaison donnée d’un port et d’un répertoire virtuel. | |
Nom de domaine complet | Le nom de domaine complet inclut l'adresse du domaine et le nom du serveur, tels qu'ils sont inscrits auprès d'un contrôleur de domaine ou d'un serveur de noms de domaine public. | |
Nom de l'ordinateur | Le nom de l'ordinateur est le nom NETBIOS de l'ordinateur sur le réseau. | |
Adresse IP (IPV4) | L’adresse IP (IPV4) est l’adresse IP d’une carte réseau sur l’ordinateur au format IPV4 : nnn.nnn.nnn.nnn. | |
Adresse IP (IPV6) | L’adresse IP (IPV6) est l’adresse IP d’une carte réseau sur l’ordinateur au format IPV6 : <en-tête>:<en-tête>:nnn.nnn.nnn.nnn. | |
Port | 80 | Le port 80 est le port standard pour les requêtes HTTP adressées depuis ou vers un serveur. |
443 | Le port 443 est le port standard pour les connexions TLS. | |
<custom> | Vous pouvez utiliser n'importe quel port qui n'est pas déjà réservé par une autre application. | |
VirtualDirectory | ReportServer*[_InstanceName] | Spécifie le nom de l'application. La valeur est une chaîne. Par défaut, Reporting Services utilise ReportServer et Rapports comme noms d'applications pour les applications service Web Report Server et Gestionnaire de rapports. Vous pouvez utiliser d'autres noms, si vous le souhaitez. |
Reports[_InstanceName]* | Cette valeur est requise. Elle identifie la publication. | |
<custom> | Spécifiez un seul répertoire virtuel pour chaque instance d'application. Pour créer plusieurs URL pour la même application dans la même instance, créez plusieurs versions de l’élément UrlString. Pour créer des noms de répertoire virtuel uniques pour plusieurs instances d'application, pensez à ajouter le nom de l'instance dans le nom de répertoire virtuel à l'aide du trait de soulignement (_). La propriétéInstanceName est facultative, mais recommandée si vous avez plusieurs instances sur le même ordinateur. Pour plus d’informations sur la définition des réservations d’URL pour les instances nommées, consultez Réservations d’URL pour les déploiements de serveur de rapports multi-instance (Gestionnaire de configuration du serveur de rapports). La valeur du répertoire virtuel ne respecte pas la casse. Vous pouvez utiliser n'importe quelle chaîne tant qu'elle n'inclut pas les caractères de séparation d'URL ou l'encodage d'URL. |