utilità rsconfig (SSRS)rsconfig Utility (SSRS)

L'utilità rsconfig consente di crittografare e archiviare i valori relativi alle connessioni e agli account nel file RSReportServer.config.The rsconfig.exe utility encrypts and stores connection and account values in the RSReportServer.config file. I valori crittografati includono le informazioni sulla connessione al database del server di report e i valori relativi agli account utilizzati per l'elaborazione automatica dei report.Encrypted values include report server database connection information and account values used for unattended report processing.

SintassiSyntax


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

ArgomentiArguments

NomeTerm Facoltativo/obbligatorioOptional/Required DefinizioneDefinition
-?-? Facoltativa.Optional. Visualizza la sintassi degli argomenti di Rsconfig.exe.Displays the syntax of Rsconfig.exe arguments.
-c-c Obbligatorio se non si specifica l'argomento -e .Required if -e argument is not used. Specifica la stringa di connessione, le credenziali e i valori relativi all'origine dei dati utilizzati per connettere un server di report al database corrispondente.Specifies the connection string, credentials, and data source values used to connect a report server to the report server database.

Questo argomento non accetta un valore.This argument does not take a value. È tuttavia necessario specificare ulteriori argomenti per definire tutti i valori di connessione richiesti.However, additional arguments must be specified with it to provide all of the required connection values.

Gli argomenti che è possibile specificare con - c includono -m, -s, -i,-d,-a,-u,-pe-t.Arguments that you can specify with -c include -m, -s, -i,-d,-a,-u,-p, and-t.
-e-e Obbligatorio se non si specifica l'argomento -c .Required if -c argument is not used. Specifica un account di esecuzione automatica dei report.Specifies the unattended report execution account.

Questo argomento non accetta un valore.This argument does not take a value. Per specificare i valori crittografati nel file di configurazione, tuttavia, è necessario includere ulteriori argomenti nella riga di comando.However, you must include additional arguments on the command line to specify that values that are encrypted in the configuration file.

Con -e è possibile specificare gli argomenti -u e -p.Arguments that you can specify with -e include -u and -p. È anche possibile specificare -t.You can also set -t.
-m nomecomputer-m computername Obbligatorio se si sta configurando un'istanza remota del server di report.Required if you are configuring a remote report server instance. Specifica il nome del computer che ospita il server di report.Specifies the name of the computer that is hosting the report server. Se questo argomento viene omesso, l'impostazione predefinita è localhost.If this argument is omitted, the default is localhost.
-s nomeserver-s servername Obbligatorio.Required. Specifica l'istanza di SQL ServerSQL Server che ospita il database del server di report.Specifies the SQL ServerSQL Server instance that hosts the report server database.
-i nomeistanza-i instancename Obbligatorio in caso di utilizzo di istanze denominate.Required if you are using named instances. Se per ospitare il database del server di report è stata usata un'istanza denominata di SQL ServerSQL Server , questo valore specifica l'istanza denominata.If you used a named SQL ServerSQL Server instance to host the report server database, this value specifies the named instance.
-d nomedatabase-d databasename Obbligatorio.Required. Specifica il nome del database del server di report.Specifies the name of the report server database.
-a metododiautenticazione-a authmethod Obbligatorio.Required. Specifica il metodo di autenticazione utilizzato dal server di report per la connessione al relativo database.Specifies the authentication method that the report server uses to connect to the report server database. I valori validi sono Windows o SQL . Questo argomento non supporta la distinzione tra maiuscole e minuscole.Valid values are Windows or SQL (this argument is not case-sensitive).

Windows specifica che il server di report usa l'autenticazione di Windows.Windows specifies that the report server use Windows Authentication.

SQL specifica che il server di report usa l'autenticazione di SQL Server.SQL specifies that the report server use SQL Server Authentication.
-u [dominio\]nomeutente-u [domain\]username Obbligatorio con -e , facoltativo con -c.Required with -e Optional with -c. Consente di specificare un account utente per la connessione al database del server di report o per l'account automatico.Specifies a user account for the report server database connection or for the unattended account.

Per rsconfig -e, questo argomento è obbligatorio.For rsconfig -e, this argument is required. Deve essere un account utente di dominio.It must be a domain user account.

Per rsconfig -c e -a SQL, questo argomento deve specificare un account di accesso di SQL ServerSQL Server .For rsconfig -c and -a SQL, this argument must specify a SQL ServerSQL Server login.

Per rsconfig -c e -a Windows, questo argomento può specificare un utente di dominio, un account predefinito o le credenziali dell'account del servizio.For rsconfig -c and -a Windows, this argument may specify a domain user, a built-in account, or service account credentials. Se si specifica un account di dominio, specificare dominio e nome utente nel formato dominio\nomeutente.If you are specifying a domain account, specify domain and username in the format domain\username. Se si utilizza un account predefinito, questo argomento è facoltativo.If you are using a built-in account, this argument is optional. Se si desidera utilizzare le credenziali dell'account di servizio, omettere questo argomento.If you want to use service account credentials, omit this argument.
-p password-p password Obbligatorio se si specifica -u .Required if -u is specified. Specifica la password da usare con l'argomento nomeutente .Specifies the password to use with the username argument. Se per l'account non è necessaria una password, è possibile non specificare alcun valore per questo argomento.You can set this argument to a blank value if the account does not require a password. Per gli account di dominio questo valore supporta la distinzione tra maiuscole e minuscole.This value is case-sensitive for domain accounts.
-t-t Facoltativa.Optional. Crea l'output dei messaggi di errore nel log di traccia.Outputs error messages to the trace log. Questo argomento non accetta un valore.This argument does not take a value. Per altre informazioni, vedere Report Server Service Trace Log.For more information, see Report Server Service Trace Log.

PermissionsPermissions

È necessario essere un amministratore locale nel computer che ospita il server di report che si sta configurando.You must be a local administrator on the computer that hosts the report server you are configuring.

Percorso del fileFile Location

L'utilità rsconfig si trova in \Programmi\Microsoft SQL Server\110\Tools\Binn.Rsconfig.exe is located in \Program Files\Microsoft SQL Server\110\Tools\Binn. È possibile eseguire l'utilità da qualsiasi cartella del file system.You can run the utility from any folder on your file system.

OsservazioniRemarks

Rsconfig.exe consente di:Rsconfig.exe is used for two purposes:

  • Modificare le informazioni di connessione utilizzate da un server di report per connettersi al relativo database.To modify the connection information that a report server uses to connect to a report server database.

  • Configurare un account speciale che il server di report utilizza per accedere a un server di database remoto quando non sono disponibili altre credenziali.To configure a special account that the report server uses to log on to a remote database server when other credentials are not available.

    È possibile eseguire l'utilitàrsconfig in un'istanza locale o remota di Reporting ServicesReporting Services.You can run thersconfig utility on a local or remote instance of Reporting ServicesReporting Services. Non è possibile usare l'utilità rsconfig per decrittografare e visualizzare i valori già impostati.You cannot use the rsconfig utility to decrypt and view values that are already set.

    Prima di eseguire questa utilità, nel computer in fase di configurazione deve essere installato Windows Management Instrumentation (WMI).Before you can run this utility, Windows Management Instrumentation (WMI) must be installed on the computer that you are configuring.

EsempiExamples

Gli esempi seguenti illustrano alcuni modi per usare rsconfig.The following examples illustrate ways of using rsconfig.

Impostazione di un account utente di dominioSpecifying a Domain User Account

Nell'esempio seguente viene illustrata la configurazione di un server di report in modo che utilizzi un account utente di dominio durante la connessione al relativo database locale.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>  

Impostazione di un account utente del database di SQL ServerSpecifying a SQL Server Database User Account

Nell'esempio seguente viene illustrato come configurare un server di report per utilizzare un account di accesso di SQL ServerSQL Server per la connessione a un database del server di report remoto.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>  

Impostazione di un account predefinitoSpecifying a Built-in Account

Nell'esempio seguente viene illustrata la configurazione di un server di report in modo che utilizzi un account predefinito durante la connessione al relativo database locale.This example shows how to configure a report server to use a built-in account when connecting to a local report server database. Si noti che -u non viene usato.Notice that -u is not used. Tra i valori di account predefiniti supportati sono inclusi NT AUTHORITY\SYSTEM per il sistema locale e NT AUTHORITY\NETWORKSERVICE per il servizio di rete (solo MicrosoftMicrosoft Windows Server 2003Windows Server 2003 ).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"  

Impostazione di un account di servizioSpecifying a Service Account

Nell'esempio seguente viene illustrata la configurazione di un server di report in modo che utilizzi all'account del servizio Windows ReportServer e l'account del servizio Web per la connessione al relativo database locale.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. Si noti che -u non viene usato e che non viene specificata alcuna informazione sull'account.Notice that -u is not used and that no account information is specified. Quando i valori relativi all'account vengono eliminati dal comando, l'utilità rsconfig usa la sicurezza integrata e l'account del servizio con i quali viene eseguito ogni servizio.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  

Impostazione di un account per l'esecuzione automatica su un server localeSpecifying the Unattended Account on a Local Server

Nell'esempio seguente viene illustrata la configurazione dell'account utilizzato per l'esecuzione automatica dei report che non trasmettono le credenziali all'origine dei dati esterna.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. L'account deve essere un account di dominio di Windows.The account must be a Windows domain account. Non è possibile specificare un account di accesso di SQL ServerSQL Server per il nome utente e la password.You cannot specify a SQL ServerSQL Server login for the user name and password. L'account viene configurato nell'istanza locale del server di report.The account is configured on a local report server instance. I messaggi di errore vengono acquisiti nei log di traccia nella cartella ReportingServices\LogFiles.Error messages are captured in the trace logs in the ReportingServices\LogFiles folder.

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

Impostazione di un account per l'esecuzione automatica su un server remotoSpecifying the Unattended Account on a Remote Server

Nell'esempio seguente viene illustrato come configurare l'account in un'istanza remota del server di report della stessa versione di Rsconfig.exe, ad esempio se la versione del server di report e quella di Rsconfig.exe sono entrambe 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). Le informazioni sui messaggi di errore vengono acquisite nei log di traccia nel server remoto.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  

Vedere ancheSee Also

Configurare una connessione del database del server di report (Gestione configurazione SSRS) Configure a Report Server Database Connection (SSRS Configuration Manager)
Configurare l'account di esecuzione automatica (Gestione configurazione SSRS) Configure the Unattended Execution Account (SSRS Configuration Manager)
Server di report di Reporting Services (modalità nativa) Reporting Services Report Server (Native Mode)
Archiviare i dati crittografati del server di report (Gestione configurazione SSRS ) Store Encrypted Report Server Data (SSRS Configuration Manager)
File di configurazione di Reporting Services Reporting Services Configuration Files
Utilità della riga di comando del server di report (SSRS) Report Server Command Prompt Utilities (SSRS)
File di configurazione RsReportServer.configRsReportServer.config Configuration File