rsconfig 유틸리티(SSRS)

rsconfig.exe 유틸리티는 연결 및 계정 값을 암호화하여 RSReportServer.config 파일에 저장합니다. 암호화된 값에는 보고서 서버 데이터베이스 연결 정보 및 무인 보고서 처리에 사용되는 계정 값이 포함됩니다.

구문

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

인수

용어 선택/필수 정의
-? 선택 사항. Rsconfig.exe 인수의 구문을 표시합니다.
-c -e 인수를 사용하지 않는 경우 필요합니다. 보고서 서버에서 보고서 서버 데이터베이스에 연결하는 데 사용되는 연결 문자열, 자격 증명 및 데이터 원본 값을 지정합니다.

이 인수는 값을 받지 않습니다. 그러나 필요한 모든 연결 값을 제공하려면 다른 인수를 함께 지정해야 합니다.

-c를 사용하여 지정할 수 있는 인수에는 -m, -s, -i,-d,-a,-u,-p-t가 포함됩니다.
-e -c 인수를 사용하지 않는 경우 필요합니다. 무인 보고서 실행 계정을 지정합니다.

이 인수는 값을 받지 않습니다. 그러나 구성 파일에서 암호화된 값을 지정하려면 명령줄에 다른 인수를 포함해야 합니다.

-e include -u-p를 사용하여 지정할 수 있는 인수입니다. -t를 설정할 수도 있습니다.
-m컴퓨터 이름 원격 보고서 서버 인스턴스를 구성하는 경우 필요합니다. 보고서 서버를 호스팅하는 컴퓨터의 이름을 지정합니다. 이 인수를 생략하면 기본값은 localhost입니다.
-s서버 이름 필수입니다. 보고서 서버 데이터베이스를 호스트하는 SQL Server 인스턴스를 지정합니다.
-iinstancename 명명된 인스턴스를 사용하는 경우 필수입니다. 명명된 Reporting Services 인스턴스를 사용한 경우 이 값은 Reporting Services 인스턴스의 이름을 지정합니다.
-ddatabasename 필수입니다. 보고서 서버 데이터베이스의 이름을 지정합니다.
-aauthmethod 필수입니다. 보고서 서버에서 보고서 서버 데이터베이스에 연결할 때 사용하는 인증 방법을 지정합니다. 유효한 값은 Windows 또는 SQL입니다(이 인수는 대/소문자를 구분하지 않음).

Windows 는 보고서 서버에서 Windows 인증을 사용하도록 지정합니다.

SQL 에서는 보고서 서버가 SQL Server 인증을 사용하도록 지정합니다.
-u[domain\]username -e 선택 사항(-c)과 함께 필요합니다. 보고서 서버 데이터베이스 연결 또는 무인 계정을 위한 사용자 계정을 지정합니다.

rsconfig -e의 경우 이 인수가 필요합니다. 도메인 사용자 계정이어야 합니다.

rsconfig -c-a SQL의 경우 이 인수는 SQL Server 로그인을 지정해야 합니다.

rsconfig -c-a Windows의 경우 이 인수는 do기본 사용자, 기본 제공 계정 또는 서비스 계정 자격 증명을 지정할 수 있습니다. do기본 계정을 지정하는 경우 do기본 및 사용자 이름을 do기본\username 형식으로 지정합니다. 기본 제공 계정을 사용하는 경우 이 인수는 선택 사항입니다. 서비스 계정 자격 증명을 사용하려면 이 인수를 생략합니다.
-ppassword -u를 지정하는 경우 필요합니다. 사용자 이름 인수와 함께 사용할 암호를 지정합니다. 계정에 암호가 필요하지 않은 경우 이 인수를 빈 값으로 설정할 수 있습니다. 이 값은 do기본 계정에 대/소문자를 구분합니다.
-t 선택 사항. 추적 로그에 오류 메시지를 출력합니다. 이 인수는 값을 받지 않습니다. 자세한 내용은 Report Server Service Trace Log을 참조하세요.

사용 권한

구성 중인 보고서 서버를 호스트하는 컴퓨터의 로컬 관리자여야 합니다.

파일 위치

Rsconfig.exe는 \Program Files\Microsoft SQL Server\110\Tools\Binn에 있습니다. 파일 시스템의 모든 폴더에서 유틸리티를 실행할 수 있습니다.

설명

Rsconfig.exe는 다음 두 가지 목적으로 사용됩니다.

  • 보고서 서버가 보고서 서버 데이터베이스에 연결하는 데 사용하는 연결 정보를 수정합니다.

  • 보고서 서버에서 사용하는 특수 계정을 구성하려면 다른 자격 증명을 사용할 수 없는 경우 원격 데이터베이스 서버에 로그인합니다.

Reporting Services의 로컬 또는 원격 인스턴스에서 rsconfig 유틸리티를 실행할 수 있습니다. rsconfig 유틸리티를 사용하여 이미 설정된 값을 해독하고 볼 수 없습니다.

이 유틸리티를 실행하려면 먼저 구성 중인 컴퓨터에 WMI(Windows Management Instrumentation)를 설치해야 합니다.

예제

다음 예제에서는 rsconfig를 사용하는 방법을 보여 줍니다.

do기본 사용자 계정 지정

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

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

SQL Server 데이터베이스 사용자 계정 지정

이 예제에서는 SQL Server 로그인을 사용하여 원격 보고서 서버 데이터베이스에 연결하도록 보고서 서버를 구성하는 방법을 보여줍니다.

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

기본 제공 계정 지정

이 예에서는 로컬 보고서 서버 데이터베이스에 연결할 때 기본 제공 계정을 사용하도록 보고서 서버를 구성하는 방법을 보여 줍니다. -u사용되지 않습니다. 지원되는 기본 제공 계정 값의 예로는 NT AUTHORITY\SYSTEM for Local System 및 NT AUTHORITY\NETWORKSERVICE for Network Service(Microsoft Windows Server 2003에만 해당)가 있습니다.

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

서비스 계정 지정

이 예제에서는 보고서 서버 Windows 서비스 계정을 사용하도록 보고서 서버를 구성하는 방법을 보여 줍니다. 또한 로컬 보고서 서버 데이터베이스에 연결할 때 웹 서비스 계정을 구성하는 방법을 보여 줍니다. -u사용되지 않으며 계정 정보가 지정되지 않습니다. 명령에서 계정 값을 제거하는 경우 rsconfig 유틸리티는 각 서비스를 실행하는 통합된 보안 및 서비스 계정을 사용합니다.

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

로컬 서버에서 무인 계정 지정

이 예제에서는 외부 데이터 원본에 자격 증명을 전달하지 않는 보고서에 대해 무인 보고서 실행에 사용되는 계정을 구성하는 방법을 보여 줍니다. 이 계정은 Windows 도메인 계정이어야 합니다. 사용자 이름 및 암호에 대한 SQL Server 로그인을 지정할 수 없습니다. 계정은 로컬 보고서 서버 인스턴스에 구성됩니다. 오류 메시지는 ReportingServices\LogFiles 폴더의 추적 로그에 캡처됩니다.

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

원격 서버에서 무인 계정 지정

이 예제에서는 Rsconfig.exe 동일한 버전의 원격 보고서 서버 인스턴스에서 계정을 구성하는 방법을 보여 줍니다. 예를 들어 보고서 서버 및 Rsconfig.exe SQL Server 2008 R2 버전입니다. 오류 메시지 정보는 원격 서버의 추적 로그에 캡처됩니다.

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

보고서 서버 데이터베이스 연결 구성(보고서 서버 구성 관리자)
무인 실행 계정 구성(보고서 서버 구성 관리자)
Reporting Services 보고서 서버(기본 모드)
암호화된 보고서 서버 데이터 저장(보고서 서버 구성 관리자)
Reporting Services 구성 파일
보고서 서버 명령 프롬프트 유틸리티(SSRS)
RsReportServer.config 구성 파일