rsconfig 유틸리티(SSRS)rsconfig Utility (SSRS)

rsconfig.exe 유틸리티는 연결 및 계정 값을 암호화하여 RSReportServer.config 파일에 저장합니다.The rsconfig.exe utility encrypts and stores connection and account values in the RSReportServer.config file. 암호화되는 값에는 무인 보고서 처리에 사용되는 보고서 서버 데이터베이스 연결 정보 및 계정 값이 포함됩니다.Encrypted values include report server database connection information and account values used for unattended report processing.

구문Syntax


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

인수Arguments

용어Term 선택/필수Optional/Required 정의Definition
-?-? (선택 사항)Optional. Rsconfig.exe 인수의 구문을 표시합니다.Displays the syntax of Rsconfig.exe arguments.
-c-c -e 인수를 사용하지 않는 경우 필요합니다.Required if -e argument is not used. 보고서 서버에서 보고서 서버 데이터베이스에 연결하는 데 사용되는 연결 문자열, 자격 증명 및 데이터 원본 값을 지정합니다.Specifies the connection string, credentials, and data source values used to connect a report server to the report server database.

이 인수는 값을 가지지 않습니다.This argument does not take a value. 그러나 모든 필수 연결 값을 제공하려면 이 인수와 함께 추가 인수를 지정해야 합니다.However, additional arguments must be specified with it to provide all of the required connection values.

-c 를 사용하여 지정할 수 있는 인수에는 -m, -s, -i,-d,-a,-u,-p-t가 있습니다.Arguments that you can specify with -c include -m, -s, -i,-d,-a,-u,-p, and-t.
-e-e -c 인수를 사용하지 않는 경우 필요합니다.Required if -c argument is not used. 무인 보고서 실행 계정을 지정합니다.Specifies the unattended report execution account.

이 인수는 값을 가지지 않습니다.This argument does not take a value. 그러나 구성 파일에 암호화된 값을 지정하려면 명령줄에 추가 인수를 포함해야 합니다.However, you must include additional arguments on the command line to specify that values that are encrypted in the configuration file.

-e 를 사용하여 지정할 수 있는 인수에는 -u-p가 있습니다.Arguments that you can specify with -e include -u and -p. -t도 설정할 수 있습니다.You can also set -t.
-m computername-m computername 원격 보고서 서버 인스턴스를 구성하는 경우 필요합니다.Required if you are configuring a remote report server instance. 보고서 서버를 호스팅하는 컴퓨터의 이름입니다.Specifies the name of the computer that is hosting the report server. 이 인수를 생략할 경우 기본값은 localhost입니다.If this argument is omitted, the default is localhost.
-s servername-s servername 필수 사항입니다.Required. 보고서 서버 데이터베이스를 호스팅하는 SQL ServerSQL Server 인스턴스를 지정합니다.Specifies the SQL ServerSQL Server instance that hosts the report server database.
-i instancename-i instancename 명명된 인스턴스를 사용하는 경우 필요합니다.Required if you are using named instances. 명명된 SQL ServerSQL Server 인스턴스를 사용하여 보고서 서버 데이터베이스를 호스팅하는 경우 이 값은 명명된 인스턴스를 지정합니다.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 필수 사항입니다.Required. 보고서 서버 데이터베이스의 이름을 지정합니다.Specifies the name of the report server database.
-a authmethod-a authmethod 필수 사항입니다.Required. 보고서 서버에서 보고서 서버 데이터베이스에 연결할 때 사용하는 인증 방법을 지정합니다.Specifies the authentication method that the report server uses to connect to the report server database. 유효한 값은 Windows 또는 SQL 입니다. 이 인수는 대/소문자를 구분하지 않습니다.Valid values are Windows or SQL (this argument is not case-sensitive).

Windows 에서는 보고서 서버가 Windows 인증을 사용하도록 지정합니다.Windows specifies that the report server use Windows Authentication.

SQL 에서는 보고서 서버가 SQL Server 인증을 사용하도록 지정합니다.SQL specifies that the report server use SQL Server Authentication.
-u [domain\]username-u [domain\]username -e 에서는 필수이고, -c에서는 옵션입니다.Required with -e Optional with -c. 보고서 서버 데이터베이스 연결 또는 무인 계정을 위한 사용자 계정을 지정합니다.Specifies a user account for the report server database connection or for the unattended account.

rsconfig -e의 경우 이 인수는 필수입니다.For rsconfig -e, this argument is required. 도메인 사용자 계정이어야 합니다.It must be a domain user account.

rsconfig -c-a SQL의 경우 이 인수는 SQL ServerSQL Server 로그인을 지정해야 합니다.For rsconfig -c and -a SQL, this argument must specify a SQL ServerSQL Server login.

rsconfig -c-a Windows의 경우 이 인수는 도메인 사용자, 기본 제공 계정 또는 서비스 계정 자격 증명을 지정할 수 있습니다.For rsconfig -c and -a Windows, this argument may specify a domain user, a built-in account, or service account credentials. 도메인 계정을 지정하는 경우 domainusernamedomain\username형식으로 지정합니다.If you are specifying a domain account, specify domain and username in the format domain\username. 기본 제공 계정을 사용하는 경우 이 인수는 선택 인수입니다.If you are using a built-in account, this argument is optional. 서비스 계정 자격 증명을 사용하려면 이 인수를 생략합니다.If you want to use service account credentials, omit this argument.
-p password-p password -u 를 지정하는 경우 필수입니다.Required if -u is specified. username 인수와 함께 사용할 암호를 지정합니다.Specifies the password to use with the username argument. 계정에 암호가 필요하지 않은 경우에는 이 인수를 비워 둘 수 있습니다.You can set this argument to a blank value if the account does not require a password. 도메인 계정의 경우 이 값은 대/소문자를 구분합니다.This value is case-sensitive for domain accounts.
-t-t (선택 사항)Optional. 추적 로그에 오류 메시지를 출력합니다.Outputs error messages to the trace log. 이 인수는 값을 가지지 않습니다.This argument does not take a value. 자세한 내용은 Report Server Service Trace Log을 참조하세요.For more information, see Report Server Service Trace Log.

PermissionsPermissions

구성 중인 보고서 서버를 호스팅하는 컴퓨터에 로컬 관리자 권한이 있어야 합니다.You must be a local administrator on the computer that hosts the report server you are configuring.

파일 위치File Location

Rsconfig.exe는 \Program Files\Microsoft SQL Server\110\Tools\Binn에 있습니다.Rsconfig.exe is located in \Program Files\Microsoft SQL Server\110\Tools\Binn. 파일 시스템의 모든 폴더에서 유틸리티를 실행할 수 있습니다.You can run the utility from any folder on your file system.

주의Remarks

Rsconfig.exe는 다음 두 가지 목적으로 사용됩니다.Rsconfig.exe is used for two purposes:

  • 보고서 서버에서 보고서 서버 데이터베이스에 연결하는 데 사용하는 연결 정보를 수정하려는 경우To modify the connection information that a report server uses to connect to a report server database.

  • 다른 자격 증명을 사용할 수 없을 때 보고서 서버에서 원격 데이터베이스 서버에 로그온하는 데 사용하는 특수 계정을 구성하려는 경우To configure a special account that the report server uses to log on to a remote database server when other credentials are not available.

    의 로컬 또는 원격 인스턴스에서 rsconfig Reporting ServicesReporting Services유틸리티를 실행할 수 있습니다.You can run thersconfig utility on a local or remote instance of Reporting ServicesReporting Services. 이미 설정된 값을 해독하고 보는 데 rsconfig 유틸리티를 사용할 수 없습니다.You cannot use the rsconfig utility to decrypt and view values that are already set.

    이 유틸리티를 실행하려면 구성 중인 컴퓨터에 WMI(Windows Management Instrumentation)가 설치되어 있어야 합니다.Before you can run this utility, Windows Management Instrumentation (WMI) must be installed on the computer that you are configuring.

Examples

다음 예에서는 rsconfig를 사용하는 방법을 보여 줍니다.The following examples illustrate ways of using rsconfig.

도메인 사용자 계정 지정Specifying a Domain User Account

이 예에서는 로컬 보고서 서버 데이터베이스에 연결할 때 도메인 사용자 계정을 사용하도록 보고서 서버를 구성하는 방법을 보여 줍니다.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>  

SQL Server 데이터베이스 사용자 계정 지정Specifying a SQL Server Database User Account

이 예에서는 원격 보고서 서버 데이터베이스에 연결할 때 SQL ServerSQL Server 로그인을 사용하도록 보고서 서버를 구성하는 방법을 보여 줍니다.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>  

기본 제공 계정 지정Specifying a Built-in Account

이 예에서는 로컬 보고서 서버 데이터베이스에 연결할 때 기본 제공 계정을 사용하도록 보고서 서버를 구성하는 방법을 보여 줍니다.This example shows how to configure a report server to use a built-in account when connecting to a local report server database. -u 는 사용되지 않습니다.Notice that -u is not used. 지원되는 기본 제공 계정 값의 예로는 로컬 시스템의 경우 NT AUTHORITY\SYSTEM, 네트워크 서비스의 경우 NT AUTHORITY\NETWORKSERVICE 등이 있습니다( 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"  

서비스 계정 지정Specifying a Service Account

이 예에서는 로컬 보고서 서버 데이터베이스에 연결할 때 보고서 서버 Windows 서비스 계정 및 웹 서비스 계정을 사용하도록 보고서 서버를 구성하는 방법을 보여 줍니다.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. -u 는 사용되지 않으며 계정 정보를 지정하지 않습니다.Notice that -u is not used and that no account information is specified. 명령에서 계정 값을 제거하는 경우 rsconfig 유틸리티는 각 서비스를 실행하는 통합된 보안 및 서비스 계정을 사용합니다.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  

로컬 서버에서 무인 계정 지정Specifying the Unattended Account on a Local Server

이 예에서는 외부 데이터 원본으로 자격 증명을 전달하지 않는 보고서의 무인 보고서 실행에 사용되는 계정을 구성하는 방법을 보여 줍니다.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. 이 계정은 Windows 도메인 계정이어야 합니다.The account must be a Windows domain account. 사용자 이름 및 암호에 대해 SQL ServerSQL Server 로그인을 지정할 수 없습니다.You cannot specify a SQL ServerSQL Server login for the user name and password. 이 계정은 로컬 보고서 서버 인스턴스에서 구성됩니다.The account is configured on a local report server instance. ReportingServices\LogFiles 폴더의 추적 로그에 오류 메시지가 캡처됩니다.Error messages are captured in the trace logs in the ReportingServices\LogFiles folder.

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

원격 서버에서 무인 계정 지정Specifying the Unattended Account on a Remote Server

이 예에서는 Rsconfig.exe와 같은 버전의 원격 보고서 서버 인스턴스에서 계정을 구성하는 방법을 보여 줍니다(예: 보고서 서버와 Rsconfig.exe가 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). 원격 서버의 추적 로그에 오류 메시지 정보가 캡처됩니다.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  

관련 항목:See Also

보고서 서버 데이터베이스 연결 구성(SSRS 구성 관리자) Configure a Report Server Database Connection (SSRS Configuration Manager)
무인 실행 계정 구성(SSRS 구성 관리자) Configure the Unattended Execution Account (SSRS Configuration Manager)
Reporting Services 보고서 서버(기본 모드) Reporting Services Report Server (Native Mode)
암호화된 보고서 서버 데이터 저장(SSRS 구성 관리자) Store Encrypted Report Server Data (SSRS Configuration Manager)
Reporting Services 구성 파일 Reporting Services Configuration Files
보고서 서버 명령 프롬프트 유틸리티(SSRS) Report Server Command Prompt Utilities (SSRS)
RsReportServer.config 구성 파일RsReportServer.config Configuration File