Fichier de configuration RSReportServer

Mis à jour : 12 décembre 2006

Le fichier RSReportServer.config stocke les paramètres utilisés par les services Windows Report Server et Web Report Server pour les connexions des serveurs de rapports, les configurations évolutives ou à plusieurs instances, la gestion des sessions et de la mémoire cache, les services, l'abonnement et la remise, et enfin l'exécution des rapports (rendu, traitement des données et traitement des événements).

Emplacement du fichier

Ce fichier est situé dans le dossier \Reporting Services\ReportServer.

Instructions de modification

Vous pouvez utiliser l'outil de configuration de Reporting Services ou l'utilitaire rsconfig pour modifier des valeurs de connexion et de compte d'utilisateur chiffrées Vous pouvez utiliser un éditeur de texte pour modifier les paramètres qui ne sont pas chiffrés. Pour plus d'informations sur la modification des paramètres de configuration, consultez Fichiers de configuration de Reporting Services.

Des instructions spécifiques pour la modification de fichiers de configuration sont disponibles si vous personnalisez les paramètres d'extension de rendu, déployez le fournisseur de données Microsoft .NET pour mySAP Business Suite permettant de traiter les données SAP dans une installation Reporting Services, ou enregistrez une nouvelle extension de traitement des données après la mise à niveau d'un Service Pack. Pour plus d'informations, consultez Spécification des paramètres d'extension de rendu dans les fichiers de configuration et Configuration de Reporting Services pour utiliser le fournisseur de données Microsoft .NET pour mySAP Business Suite. Pour enregistrer le fournisseur de données Microsoft .NET pour SAP NetWeaver Business Intelligence, consultez Configuration de Reporting Services pour l'utilisation du fournisseur de données Microsoft .NET (version 1.0) pour SAP NetWeaver Business Intelligence.

Paramètres de configuration

Le tableau suivant contient des informations sur des paramètres spécifiques. Les paramètres sont présentés dans l'ordre dans lequel ils apparaissent dans le fichier de configuration.

Paramètre Description

Dsn, LogonUser, LogonDomain, LogonCred

Spécifie les valeurs chiffrées utilisées en interne par un serveur de rapports pour la connexion à une base de données du serveur de rapports. Des valeurs sont créées pour LogonUser, LogonDomain et LogonCred lorsque la configuration de la connexion du serveur de rapports prévoit l'utilisation d'un compte de domaine. Pour plus d'informations sur la connexion à une base de données d'un serveur de rapports, consultez Configuration d'une connexion de base de données de serveur de rapports.

ConnectionType

Détermine le type d'informations d'identification utilisé par le serveur de rapports pour se connecter à la base de données de serveur de rapports. Les valeurs valides sont Default et Impersonate. La première valeur est spécifiée si le serveur de rapports est configuré pour utiliser une connexion SQL Server ou le compte de service pour se connecter. La deuxième valeur est définie si le serveur de rapports utilise un compte Windows.

InstanceID

Identificateur de l'instance du serveur de rapports. L'instanciation d'un serveur de rapports repose sur l'instanciation SQL Server. Cette valeur indique un nom d'instance SQL Server. Par défaut, cette valeur est MSSQL.n. Ne modifiez pas ce paramètre.

InstallationID

Identificateur de l'installation du serveur de rapports que crée le programme d'installation. Cette valeur est définie sur un GUID.

SecureConnectionLevel

Spécifie le niveau de sécurité de la connexion du service Web. La plage des valeurs valides s'étend de 0 (niveau le plus faible) à 3. Pour plus d'informations, consultez Using Secure Web Service Methods et Configuration d'un serveur de rapports pour des connexions SSL (Secure Sockets Layer).

ProcessRecycleOptions

Spécifie si le processus de travail ASP.NET est recyclé en cas d'erreur grave. Les valeurs valides sont 0 (valeur par défaut) et 1. Choisissez 0 pour autoriser le recyclage.

CleanupCycleMinutes

Spécifie au bout de combien de minutes les anciennes sessions et les clichés expirés sont supprimés des bases de données du serveur de rapports. La plage de valeurs valides s'étend de 0 à un entier maximal. sachant que la valeur par défaut est 10. La valeur 0 désactive le processus de nettoyage de la base de données.

SQLCommandTimeoutSeconds

Ce paramètre n'est pas utilisé.

MaxActiveReqForOneUser

Spécifie le nombre maximal de connexions actives qu'un utilisateur peut ouvrir simultanément sur le serveur de rapports. Une fois la limite atteinte, les demandes de connexion de l'utilisateur sont refusées. Ce paramètre de configuration est prévu pour minimiser la possibilité d'une attaque par déni de service. Les valeurs valides vont de 0 à un entier maximal. La valeur par défaut est 20.

Notez que le traitement de la plupart des requêtes étant extrêmement rapide, il est très improbable qu'un seul utilisateur puisse cumuler plus de 20 connexions ouvertes à un moment donné. Si les utilisateurs ouvrent simultanément plus de 15 rapports nécessitant un traitement intensif, vous serez amené à augmenter cette valeur.

Ce paramètre est ignoré pour les serveurs de rapports qui s'exécutent en mode intégré SharePoint. Pour plus d'informations sur les modes de serveur, consultez Modes de déploiement pour Reporting Services.

DatabaseQueryTimeout

Spécifie au bout de combien de secondes une connexion à la base de données du serveur de rapports expire. Cette valeur est transmise à la propriété System.Data.SQLClient.SQLCommand.CommandTimeout. La plage de valeurs valides s'étend de 0 à un entier maximal. La valeur par défaut est 120. Il est déconseillé de définir la valeur à 0 car elle indique un temps d'attente illimité.

RunningRequestsScavengerCycle

Spécifie la fréquence à laquelle sont annulées les demandes orphelines et expirées. Cette valeur est exprimée en secondes. La plage de valeurs valides s'étend de 0 à un entier maximal, La valeur par défaut est 60.

RunningRequestsDbCycle

Spécifie d'une part la fréquence d'évaluation des travaux en cours par le serveur de rapports (qui vérifie si les délais d'exécution prévus pour les rapports ont été dépassés) et d'autre part le moment auquel les informations sur les travaux en cours doivent être présentées dans la page Gérer les travaux du Gestionnaire de rapports. Cette valeur est exprimée en secondes. La plage de valeurs valides s'étend de 0 à un entier maximal. La valeur par défaut est 60.

RunningRequestsAge

Spécifie l'intervalle en secondes au bout duquel l'état d'un travail en cours d'exécution passe de l'état Nouveau à En cours d'exécution. Un travail en cours d'exécution est stocké selon votre configuration dans la base de données temporaire du serveur de rapports ou dans le système de fichiers. La plage de valeurs valides s'étend de 0 à un entier maximal, sachant que la valeur par défaut est 30.

MaxScheduleWait

Spécifie la durée en secondes pendant laquelle le service Windows Report Server attend que le service SQL Server Agent ait mis à jour une planification lorsque l'Heure de la prochaine exécution est demandée. La plage de valeurs valides s'étend de 0 à un entier maximal, sachant que la valeur par défaut est 5.

DisplayErrorLink

Indique si un lien vers le site Aide et support de Microsoft s'affiche en cas d'erreur. Ce lien apparaît dans les messages d'erreur. Les utilisateurs peuvent accéder au site afin d'afficher un contenu mis à jour pour le message d'erreur. Les valeurs valides sont True (valeur par défaut) et False.

WebServiceuseFileShareStorage

Indique si les captures instantanées temporaires et les rapports mis en cache (créés par le service Web Report Server pour la durée d'une session utilisateur) doivent être stockés dans le système de fichiers. Les valeurs valides sont True et False (valeur par défaut). Si la valeur est définie sur False, les données temporaires sont stockées dans la base de données reportservertempdb.

WatsonFlags

Précise la quantité d'informations consignées dans un journal pour les conditions d'erreur signalées à Microsoft.

WatsonDumpOnExceptions

Ne modifiez pas ce paramètre.

WatsonDumpExcludeIfContainsExceptions

Ne modifiez pas ce paramètre.

IsSchedulingService

Spécifie si un thread est dédié à la garantie que les planifications de la base de données du serveur de rapports correspondent à celles de la base de données de l'Agent SQL Server. Les valeurs valides sont True (valeur par défaut) et False.

Ce paramètre est affecté lorsque vous activez ou désactivez les fonctionnalités de Reporting Services dans l'outil Configuration de la surface d'exposition de SQL Server. Pour plus d'informations, consultez Démarrage et arrêt du service Windows Report Server.

IsNotificationService

Spécifie si le serveur de rapports dédie un thread au sondage de la table de notification de la base de données du serveur de rapports pour déterminer si elle contient des notifications en attente. Les valeurs valides sont True (valeur par défaut) et False.

Ce paramètre est affecté lorsque vous activez ou désactivez les fonctionnalités de Reporting Services dans l'outil Configuration de la surface d'exposition de SQL Server. Pour plus d'informations, consultez Démarrage et arrêt du service Windows Report Server.

IsEventService

Spécifie si le service traite les événements de la file d'attente des événements. Les valeurs valides sont True (valeur par défaut) et False.

Ce paramètre est affecté lorsque vous activez ou désactivez les fonctionnalités de Reporting Services dans l'outil Configuration de la surface d'exposition de SQL Server. Pour plus d'informations, consultez Démarrage et arrêt du service Windows Report Server.

PollingInterval

Spécifie l'intervalle, en secondes, entre deux sondages de la table d'événements par le serveur de rapports. La plage de valeurs valides s'étend de 0 à un entier maximal, sachant que la valeur par défaut est 10.

WindowsServiceUseFileShareStorage

Indique si les captures instantanées temporaires et les rapports mis en cache (créés par le service Windows Report Server pour la durée d'une session utilisateur) doivent être stockés dans le système de fichiers. Les valeurs valides sont True et False (valeur par défaut). Si la valeur est définie sur False, les données temporaires sont stockées dans la base de données reportservertempdb.

MemoryLimit

Pour le service Windows Report Server, spécifie un seuil de mémoire au-delà duquel aucune nouvelle demande de traitement n'est acceptée. La poursuite des demandes actuellement en cours de traitement est autorisée.

Cette valeur est exprimée en pourcentage de mémoire disponible. La plage de valeurs valides s'étend de 0 à un entier maximal, sachant que la valeur par défaut est 60.

Pour plus d'informations sur les limites de mémoire et le recyclage de domaine d'application, consultez Configuration de la mémoire disponible pour Reporting Services et Limites de taille des captures instantanées et des rapports.

RecycleTime

Spécifie une durée de recyclage, en minutes, pour le domaine d'application. La plage de valeurs valides s'étend de 0 à un entier maximal, sachant que la valeur par défaut est 720.

MaximumMemoryLimit

Pour le service Windows Report Server, spécifie que le domaine d'application doit être recyclé lorsque l'occupation de la mémoire du serveur de rapports atteint un certain pourcentage de mémoire disponible.

Cette valeur représente le pourcentage de mémoire disponible pouvant être utilisée au moment du recyclage. La valeur par défaut est 80. Elle doit être supérieure à la valeur définie pour MemoryLimit.

MaxAppDomainUnloadTime

Spécifie un délai d'attente pendant lequel le domaine d'application est autorisé à se décharger au cours d'une opération de recyclage. Si le recyclage n'est pas achevé à la fin du temps alloué, toute opération de traitement est arrêtée et le domaine d'application est immédiatement redémarré.

Cette valeur est exprimée en minutes. La plage de valeurs valides s'étend de 0 à un entier maximal, sachant que la valeur par défaut est 30.

MaxQueueThreads

Spécifie le nombre de threads utilisés par le service Windows Report Server pour traiter les abonnements et les notifications simultanément sur le serveur de rapports. La plage de valeurs valides s'étend de 0 à un entier maximal. La valeur par défaut est 0. Si vous choisissez 0, le serveur de rapports détermine le nombre maximal de threads. Si vous spécifiez un nombre entier, la valeur que vous spécifiez définit la limite maximale sur les threads pouvant être créés simultanément. Pour plus d'informations sur la manière dont le service Windows Report Server gère la mémoire pour les processus en cours d'exécution, consultez Configuration de la mémoire disponible pour Reporting Services.

UrlRoot

Utilisé par les extensions de remise pour composer l'URL permettant d'accéder aux éléments stockés sur le serveur de rapports. Cette valeur est spécifiée au cours de l'installation ou par le biais de l'outil de configuration de Reporting Services si vous avez configuré le serveur de rapports après l'installation. La valeur doit être une adresse URL valide.

UnattendedExecutionAccount

Spécifie un nom d'utilisateur, un mot de passe et un domaine utilisé par le serveur de rapports pour exécuter un rapport en mode sans assistance. Ces valeurs sont chiffrées. Utilisez l'outil de configuration de Reporting Services ou l'utilitaire rsconfig pour définir ces valeurs. Pour plus d'informations, consultez Configuration d'un compte pour le traitement des rapports sans assistance.

PolicyLevel

Spécifie le fichier de configuration de la stratégie de sécurité. La valeur valide est Rssrvrpolicy.config. Pour plus d'informations, consultez Using Reporting Services Security Policy Files.

WebServiceAccount

Indique le compte servant à exécuter le service Web Report Server. Il est utilisé pour confirmer l'identité du service Web Report Server lors d'opérations de chiffrement des données.

IsWebServiceEnabled

Spécifie si le service Web Report Server répond aux demandes d'accès URL et SOAP. Cette valeur est définie lorsque vous activez ou désactivez le service dans l'outil de configuration de zone de surface de SQL Server.

FileShareStorageLocation

Indique un dossier de stockage unique pour les captures instantanées temporaires dans le système de fichiers. Même s'il est possible de spécifier un chemin d'accès UNC pour ce dossier, il est déconseillé de faire ce choix. La valeur par défaut est c:\program files\Microsoft SQL Server\MSSQL.x\Reporting Services\RSTempFiles.

Delivery

Spécifie les extensions de remise par défaut (et éventuellement personnalisée) qui sont utilisées pour distribuer les rapports par le biais des abonnements.

Extension Name

Définit les extensions de remise disponibles pour le serveur de rapports. Reporting Services inclut des extensions de remise par défaut pour le partage de fichiers Report Server, la messagerie Report Server, le fournisseur de remise NULL et la remise SharePoint.

La messagerie Report Server requiert une configuration supplémentaire pour pouvoir être utilisée. Le fournisseur de remise NULL est pris en charge pour les abonnements pilotés par les données uniquement. La remise SharePoint est disponible seulement lorsque vous configurez un serveur de rapports en mode intégré SharePoint ; vous pouvez l'ignorer si le serveur de rapports s'exécute en mode natif. Pour plus d'informations sur les modes de serveur, consultez Modes de déploiement pour Reporting Services. Pour plus d'informations sur les extensions de remise, consultez Remise de rapports par abonnements.

MaxRetries

Indique le nombre de tentatives de remise que le serveur de rapports effectuera. La valeur par défaut est 3.

SecondsBeforeRetry

Précise la durée s'écoulant entre deux tentatives. La valeur par défaut est 900.

FileShareConfiguration

Spécifie les paramètres de la remise dans le partage de fichiers déclenchée par abonnement. Pour plus d'informations, consultez Remise par partage de fichiers dans Reporting Services. Pour plus d'informations sur les paramètres ExcludedRenderFormats et RenderingExtension utilisés dans la configuration du partage de fichiers, consultez la configuration de la messagerie électronique du serveur de rapports plus loin dans ce tableau.

RSEmailConfiguration

Spécifie les paramètres de la remise par courrier électronique déclenchée par abonnement. Pour plus d'informations, consultez Configuration d'un Report Server pour la remise du courrier électronique.

SMTPServer

Spécifie une valeur de chaîne indiquant l'adresse d'un redirecteur ou d'un serveur SMTP distant. Cette valeur est obligatoire pour le service SMTP distant. Il peut s'agir d'une adresse IP, du nom UNC d'un ordinateur sur l'intranet de votre entreprise ou d'un nom de domaine complet.

SMTPServerPort

Spécifie une valeur d'entier indiquant le port utilisé par le service SMTP pour envoyer le courrier sortant. Le port 25 est généralement employé pour envoyer le courrier électronique.

SMTPAccountName

Contient une valeur de chaîne qui désigne le nom du compte Microsoft Outlook Express. Vous pouvez définir cette valeur si votre serveur SMTP est configuré de manière à l'utiliser d'une manière ou d'une autre. Si tel n'est pas le cas, vous pouvez la laisser vide. Utilisez From pour spécifier le compte de messagerie utilisé pour envoyer les rapports.

SMTPConnectionTimeout

Spécifie une valeur d'entier indiquant le nombre de secondes d'attente d'une connexion de sockets valide avec le service SMTP avant l'expiration du délai. La valeur par défaut est 30 secondes, mais elle est ignorée si la valeur de SendUsing est définie sur 2.

SMTPServerPickupDirectory

Spécifie une valeur de chaîne indiquant le répertoire de collecte pour le service SMTP local. Cette valeur doit être un chemin d'accès complet à un dossier local (par exemple, d:\rs-emails).

SMTPUseSSL

Spécifie une valeur booléenne pouvant être définie pour utiliser SSL (Secure Sockets Layer) en cas d'envoi de message SMTP via le réseau. La valeur par défaut est 0 (ou False). Ce paramètre peut être utilisé lorsque l'élément SendUsing est défini sur 2.

SendUsing

Spécifie quelle méthode utiliser pour envoyer des messages. Les valeurs valides sont les suivantes :

1= Envoie un message à partir du répertoire de collecte du service SMTP local.

2= Envoie le message à partir du service SMTP du réseau.

SMTPAuthenticate

Spécifie une valeur d'entier qui indique quel type d'authentification utiliser lorsque vous envoyez des messages à un service SMTP via une connexion TCP/IP. Les valeurs valides sont les suivantes :

0= Pas d'authentification.

1= (Non pris en charge.)

2= Authentification NTLM (NT LanMan). Le contexte de sécurité du service Windows Report Server est utilisé pour la connexion au serveur SMTP du réseau.

From

Spécifie une adresse de messagerie électronique à partir de laquelle les rapports sont envoyés au format abc@host.xyz. L'adresse apparaît dans la ligne De d'un message électronique sortant. Cette valeur est obligatoire si vous utilisez un serveur SMTP distant. Elle doit correspondre à un compte de messagerie valide ayant l'autorisation d'envoyer des messages.

EmbeddedRenderFormats

Spécifie le format de rendu utilisé pour encapsuler un rapport dans le corps d'un message électronique. Les images du rapport sont ensuite incorporées dans le rapport. Les valeurs valides sont MHTML et HTML4.0.

PrivilegedUserRenderFormats

Spécifie les formats de rendu que l'utilisateur peut sélectionner pour un abonnement de rapport lorsque l'option d'abonnement est activée au moyen de la tâche « Gérer tous les abonnements ». Si cette valeur n'est pas définie, tous les formats de rendu qui ne sont pas spécifiquement exclus peuvent être sélectionnés.

ExcludedRenderFormats

Exclut spécifiquement les formats qui ne fonctionnent pas bien avec une extension de remise donnée. Par défaut, les extensions de remise HTMLOWC, RGDI et Null sont exclues de la remise par messagerie et de la remise par partage de fichiers. Vous ne pouvez pas exclure plusieurs instances de la même extension de rendu. L'exclusion de plusieurs instances entraîne une erreur lorsque le serveur de rapports lit le fichier de configuration.

SendEmailToUserAlias

Cette valeur fonctionne avec DefaultHostName.

Lorsque l'option SendEmailToUserAlias est définie sur true, les utilisateurs qui définissent des abonnements individuels sont automatiquement spécifiés comme destinataires du rapport. Le champ À est masqué. Si cette valeur est définie sur false, le champ À est visible. Choisissez la valeur true si vous voulez un contrôle maximum sur la diffusion des rapports. Les valeurs valides sont les suivantes :

True= L'adresse de messagerie de l'utilisateur qui crée l'abonnement est utilisée. Il s'agit de la valeur par défaut.

False= N'importe quelle adresse de messagerie électronique peut être spécifiée.

DefaultHostName

Cette valeur fonctionne avec SendEmailToUserAlias.

Spécifie une valeur de chaîne indiquant le nom d'hôte à ajouter à l'alias d'utilisateur lorsque l'option SendEmailToUserAlias est définie sur true (vrai). Cette valeur peut être un nom DNS (Domain Name System) ou une adresse IP.

PermittedHosts

Limite la distribution des rapports en spécifiant quels hôtes peuvent recevoir la livraison de courriers électroniques. Dans l'option PermittedHosts, chaque hôte est spécifié en tant qu'élément HostName, sachant que la valeur est soit une adresse IP, soit un nom DNS.

Seuls les comptes de messagerie définis pour l'hôte sont des destinataires valides. Si vous avez spécifié l'option DefaultHostName, assurez-vous d'inclure cet hôte en tant qu'élément HostName de l'option PermittedHosts. Cette valeur doit correspondre à un ou plusieurs noms DNS ou adresses IP. Par défaut, cette valeur n'est pas définie. Si la valeur n'est pas définie, il n'y a aucune restriction en matière de réception des rapports envoyés par messagerie.

Null

Indique le fournisseur de remise NULL, est utilisé pour précharger la mémoire cache. Pour plus d'informations, consultez Mise en cache d'un rapport dans Reporting Services.

Render

Spécifie les extensions de rendu par défaut (et éventuellement personnalisé) utilisées pour la présentation des rapports. Au choix NULL, XML, CSV, IMAGE, PDF, RDGI, HTML4.0, HTML3.2, MHTML et EXCEL.

Data

Spécifie les extensions pour le traitement des données par défaut (et éventuellement personnalisé) utilisées pour traiter les requêtes. Au choix SQL, OLEDB, OLEDB-MD, ORACLE, ODBC et XML.

Semantic Query

Indique l'extension pour le traitement des requêtes sémantiques utilisée pour traiter les modèles de rapport. Le traitement des requêtes n'est pas extensible. Les extensions pour le traitement des requêtes sémantiques incluses dans Reporting Services permettent la prise en charge de données relationnelles SQL Server et de données multidimensionnelles Analysis Services.

Security

Spécifie les extensions d'authentification personnalisée et par défaut qui sont utilisées pour prendre en charge l'authentification. Elles comprennent Windows. Pour plus d'informations, consultez Implementing a Security Extension.

EventProcessing

Spécifie les gestionnaires d'événements par défaut. Cette version ne permet pas de créer des gestionnaires d'événements personnalisés.

Voir aussi

Concepts

Configuration de la mémoire disponible pour Reporting Services
Personnalisation de feuilles de style pour la visionneuse HTML et pour le Gestionnaire de rapports
Fichiers de configuration de Reporting Services
Initialisation d'un serveur de rapports
Stockage des données chiffrées du serveur de rapports
Outil de configuration de Reporting Services

Autres ressources

Utilitaire rsconfig

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

12 décembre 2006

Contenu modifié :
  • MaxActiveReqForOneUser
  • Nom d'extension

17 juillet 2006

Contenu modifié :
  • La description de MaxQueueThreads a été corrigée.

14 avril 2006

Nouveau contenu :
  • ExcludedRenderFormats
Contenu modifié :
  • Dsn, LogonUser, LogonDomain, LogonCred