Utilitaire rsconfig (SSRS)rsconfig Utility (SSRS)

L’utilitaire rsconfig.exe chiffre et stocke des valeurs de connexion et de compte dans le fichier RSReportServer.config.The rsconfig.exe utility encrypts and stores connection and account values in the RSReportServer.config file. Les valeurs chiffrées incluent les informations de connexion à la base de données du serveur de rapports et les valeurs de compte utilisées pour le traitement des rapports sans assistance.Encrypted values include report server database connection information and account values used for unattended report processing.

SyntaxeSyntax


rsconfig {-?}  
{–cconnection}  
{–eunattendedaccount}  
{–mcomputername}  
{–iinstancename}  
{–sservername}  
{–ddatabasename}  
{–aauthmethod}  
{-uusername}  
{-ppassword}  
{-ttrace}  

ArgumentsArguments

TermeTerm Facultatif/obligatoireOptional/Required DéfinitionDefinition
-?-? Ce paramètre est facultatif.Optional. Affiche la syntaxe des arguments de Rsconfig.exe.Displays the syntax of Rsconfig.exe arguments.
-c-c Obligatoire si l’argument -e n’est pas utilisé.Required if -e argument is not used. Spécifie la chaîne de connexion, les informations d'identification et les valeurs de source de données utilisées pour connecter un serveur de rapports à la base de données du serveur de rapports.Specifies the connection string, credentials, and data source values used to connect a report server to the report server database.

Cet argument ne prend pas de valeur.This argument does not take a value. Cependant, des arguments supplémentaires doivent être spécifiés avec lui pour fournir l'ensemble des valeurs de connexion requises.However, additional arguments must be specified with it to provide all of the required connection values.

Les arguments que vous pouvez spécifier avec -c incluent -m, -s, -i,-d,-a,-u,-pet-t.Arguments that you can specify with -c include -m, -s, -i,-d,-a,-u,-p, and-t.
-e-e Obligatoire si l’argument -c n’est pas utilisé.Required if -c argument is not used. Spécifie le compte d'exécution de rapport sans assistance.Specifies the unattended report execution account.

Cet argument ne prend pas de valeur.This argument does not take a value. Cependant, vous devez inclure des arguments supplémentaires sur la ligne de commande pour spécifier les valeurs qui sont chiffrées dans le fichier de configuration.However, you must include additional arguments on the command line to specify that values that are encrypted in the configuration file.

Les arguments que vous pouvez spécifier avec -e incluent -u et -p.Arguments that you can specify with -e include -u and -p. Vous pouvez également définir -t.You can also set -t.
-m computername-m computername Obligatoire si vous configurez une instance distante du serveur de rapports.Required if you are configuring a remote report server instance. Spécifie le nom de l'ordinateur qui héberge le serveur de rapports.Specifies the name of the computer that is hosting the report server. Si cet argument est omis, la valeur par défaut est localhost.If this argument is omitted, the default is localhost.
-s servername-s servername Obligatoire.Required. Spécifie l'instance de SQL ServerSQL Server qui héberge la base de données du serveur de rapports.Specifies the SQL ServerSQL Server instance that hosts the report server database.
-i instancename-i instancename Obligatoire si vous utilisez des instances nommées.Required if you are using named instances. Si vous utilisez une instance de SQL ServerSQL Server nommée pour héberger la base de données du serveur de rapports, cette valeur spécifie l'instance nommée.If you used a named SQL ServerSQL Server instance to host the report server database, this value specifies the named instance.
-d databasename-d databasename Obligatoire.Required. Spécifie le nom de la base de données du serveur de rapports.Specifies the name of the report server database.
-a authmethod-a authmethod Obligatoire.Required. Détermine la méthode d'authentification utilisée par le serveur de rapports pour la connexion à la base de données du serveur de rapports.Specifies the authentication method that the report server uses to connect to the report server database. Les valeurs valides sont Windows ou SQL (cet argument ne respecte pas la casse).Valid values are Windows or SQL (this argument is not case-sensitive).

Windows spécifie que le serveur de rapports utilise l'authentification Windows.Windows specifies that the report server use Windows Authentication.

SQL spécifie que le serveur de rapports utilise l'authentification SQL Server.SQL specifies that the report server use SQL Server Authentication.
-u [domain\]username-u [domain\]username Obligatoire avec -e Facultatif avec -c.Required with -e Optional with -c. Spécifie un compte d'utilisateur pour la connexion à la base de données du serveur de rapports ou pour le compte sans assistance.Specifies a user account for the report server database connection or for the unattended account.

Pour rsconfig -e, cet argument est obligatoire.For rsconfig -e, this argument is required. Il doit être un compte d'utilisateur de domaine.It must be a domain user account.

Pour rsconfig -c et -a SQL, cet argument doit spécifier une connexion SQL ServerSQL Server .For rsconfig -c and -a SQL, this argument must specify a SQL ServerSQL Server login.

Pour rsconfig -c et -a Windows, cet argument doit spécifier un utilisateur de domaine, un compte prédéfini ou des informations d’identification de compte de service.For rsconfig -c and -a Windows, this argument may specify a domain user, a built-in account, or service account credentials. Si vous spécifiez un compte de domaine, spécifiez domain et username sous la forme domaine\nom_utilisateur.If you are specifying a domain account, specify domain and username in the format domain\username. Si vous utilisez un compte prédéfini, cet argument est facultatif.If you are using a built-in account, this argument is optional. Si vous souhaitez utiliser des informations d'identification de compte de service, omettez cet argument.If you want to use service account credentials, omit this argument.
-p password-p password Obligatoire si -u est spécifié.Required if -u is specified. Définit le mot de passe à utiliser avec l'argument username .Specifies the password to use with the username argument. Vous pouvez affecter une valeur vide à cet argument si le compte n'exige pas de mot de passe.You can set this argument to a blank value if the account does not require a password. Cette valeur respecte la casse pour les comptes de domaine.This value is case-sensitive for domain accounts.
-t-t Ce paramètre est facultatif.Optional. Envoie des messages d'erreur au journal de suivi.Outputs error messages to the trace log. Cet argument ne prend pas de valeur.This argument does not take a value. Pour plus d’informations, consultez Report Server Service Trace Log.For more information, see Report Server Service Trace Log.

PermissionsPermissions

Vous devez être un administrateur local sur l'ordinateur hébergeant le serveur de rapports que vous configurez.You must be a local administrator on the computer that hosts the report server you are configuring.

Emplacement du fichierFile Location

Rsconfig.exe se trouve dans le dossier \Program Files\Microsoft SQL Server\110\Tools\Binn.Rsconfig.exe is located in \Program Files\Microsoft SQL Server\110\Tools\Binn. Vous pouvez exécuter l'utilitaire à partir de n'importe quel dossier de votre système de fichiers.You can run the utility from any folder on your file system.

NotesRemarks

Rsconfig.exe possède deux finalités :Rsconfig.exe is used for two purposes:

  • Modifier les informations de connexion qu'un serveur de rapports utilise pour la connexion à une base de données de serveur de rapports.To modify the connection information that a report server uses to connect to a report server database.

  • Configurer un compte spécial que le serveur de rapports utilise pour la connexion à un serveur de base de données distant lorsque d'autres informations d'identification ne sont pas disponibles.To configure a special account that the report server uses to log on to a remote database server when other credentials are not available.

    Vous pouvez exécuter l’utilitairersconfig sur une instance locale ou distante de Reporting ServicesReporting Services.You can run thersconfig utility on a local or remote instance of Reporting ServicesReporting Services. Vous ne pouvez pas employer l’utilitaire rsconfig pour déchiffrer et afficher des valeurs déjà définies.You cannot use the rsconfig utility to decrypt and view values that are already set.

    Avant de pouvoir exécuter cet utilitaire, Windows Management Instrumentation (WMI) doit être installé sur l'ordinateur que vous configurez.Before you can run this utility, Windows Management Instrumentation (WMI) must be installed on the computer that you are configuring.

ExemplesExamples

Les exemples suivants illustrent diverses manières d’utiliser rsconfig.The following examples illustrate ways of using rsconfig.

Utilisation d'un compte d'utilisateur de domaineSpecifying a Domain User Account

Cet exemple illustre la configuration d'un serveur de rapports pour utiliser un compte d'utilisateur de domaine lors de la connexion à une base de données de serveur de rapports local.This example shows how to configure a report server to use a domain user account when connecting to a local report server database.

rsconfig -c -s <SQLSERVERNAME> -d reportserver -a Windows -u <MYDOMAIN\MYACCOUNT> -p <PASSWORD>  

Spécification d'un compte d'utilisateur de base de données SQL ServerSpecifying a SQL Server Database User Account

Cet exemple illustre la configuration d'un serveur de rapports afin d'utiliser une connexion SQL ServerSQL Server pour se connecter à une base de données du serveur de rapports distante.This example shows how to configure a report server to use SQL ServerSQL Server login to connect to a remote report server database.

rsconfig -c -m <REMOTECOMPUTERNAME> -s <SQLSERVERNAME> -d reportserver -a SQL -u SA -p <SAPASSWORD>  

Spécification d'un compte prédéfiniSpecifying a Built-in Account

Cet exemple illustre la configuration d'un serveur de rapports pour utiliser un compte prédéfini lors de la connexion à une base de données de serveur de rapports local.This example shows how to configure a report server to use a built-in account when connecting to a local report server database. Notez que -u n’est pas utilisé.Notice that -u is not used. Des exemples de valeurs de comptes intégrés prises en charge incluent NT AUTHORITY\SYSTEM pour système local et NT AUTHORITY\NETWORKSERVICE pour service réseau ( MicrosoftMicrosoft Windows Server 2003Windows Server 2003 seulement).Examples of supported built-in account values include NT AUTHORITY\SYSTEM for Local System and NT AUTHORITY\NETWORKSERVICE for Network Service ( MicrosoftMicrosoft Windows Server 2003Windows Server 2003 only).

rsconfig -c -s <SQLSERVERNAME> -d reportserver -a Windows "NT AUTHORITY\SYSTEM"  

Spécification d'un compte de serviceSpecifying a Service Account

Cet exemple illustre la configuration d'un serveur de rapports pour l'utilisation du compte du service Windows Report Server et le compte du service Web lors de la connexion à une base de données de serveur de rapports local.This example shows how to configure a report server to use the Report Server Windows service account and Web service account when connecting to a local report server database. Notez que -u n’est pas utilisé et qu’aucune information de compte n’est spécifiée.Notice that -u is not used and that no account information is specified. Lorsque vous éliminez des valeurs de compte à partir de la commande, l’utilitaire rsconfig emploie une sécurité intégrée et le compte de service sous lequel chaque service s’exécute.When you eliminate account values from the command, the rsconfig utility uses integrated security and the service account that each service runs under.

rsconfig -c -s <SQLSERVERNAME> -d reportserver -a Windows  

Spécification du compte sans assistance sur un serveur localSpecifying the Unattended Account on a Local Server

Cet exemple montre comment configurer le compte utilisé pour l'exécution d'un rapport sans assistance pour les rapports qui ne passent pas d'informations d'identification à la source de données externe.This example shows how to configure the account used for unattended report execution for reports that do not pass credentials to the external data source. Le compte doit être un compte de domaine Windows.The account must be a Windows domain account. Vous ne pouvez pas spécifier une connexion SQL ServerSQL Server pour le nom d'utilisateur et le mot de passe.You cannot specify a SQL ServerSQL Server login for the user name and password. Le compte est configuré sur une instance locale du serveur de rapports.The account is configured on a local report server instance. Les messages d'erreur sont capturés dans les journaux de suivi dans le dossier ReportingServices\LogFiles.Error messages are captured in the trace logs in the ReportingServices\LogFiles folder.

rsconfig -e -u <DOMAIN\ACCOUNT> -p <PASSWORD> -t  

Spécification du compte sans assistance sur un serveur distantSpecifying the Unattended Account on a Remote Server

Cet exemple illustre la configuration du compte sur une instance distante du serveur de rapports de même version que Rsconfig.exe (par exemple, le serveur de rapports et Rsconfig.exe sont tous deux de version SQL ServerSQL Server 2008 R2).This example shows how to configure the account on a remote report server instance that is the same version as Rsconfig.exe (for example, the report server and Rsconfig.exe are the SQL ServerSQL Server 2008 R2 version). Les informations des messages d'erreur sont capturées dans les journaux de suivi sur le serveur distant.Error message information is captured in the trace logs on the remote server.

rsconfig -e -m <REMOTECOMPUTERNAME> -s <SQLSERVERNAME> -u <DOMAIN\ACCOUNT> -p <PASSWORD> -t  

Voir aussiSee Also

Configurer une connexion à la base de données du serveur de rapports (Gestionnaire de configuration de SSRS) Configure a Report Server Database Connection (SSRS Configuration Manager)
Configurer le compte d’exécution sans assistance (Gestionnaire de configuration de SSRS) Configure the Unattended Execution Account (SSRS Configuration Manager)
Serveur de rapports Reporting Services (mode natif) Reporting Services Report Server (Native Mode)
Stocker des données chiffrées du serveur de rapports (Gestionnaire de configuration de SSRS) Store Encrypted Report Server Data (SSRS Configuration Manager)
Fichiers de configuration de Reporting Services Reporting Services Configuration Files
Utilitaires d’invite de commandes du serveur de rapports (SSRS) Report Server Command Prompt Utilities (SSRS)
Fichier de configuration RSReportServer.config RsReportServer.config Configuration File