RsReportServer.config 구성 파일

Reporting Services RsReportServer.config 파일은 보고서 서버 웹 서비스 및 백그라운드 처리에서 사용하는 설정을 저장합니다. 모든 Reporting Services 애플리케이션은 파일에 저장된 RSReportServer.config 구성 설정을 읽는 단일 프로세스 내에서 실행됩니다. 기본 모드와 SharePoint 모드 보고서 서버는 모두 사용되지 RSReportServer.config만 두 모드는 구성 파일에서 동일한 설정을 모두 사용하지는 않습니다. 이 파일의 SharePoint 모드 버전은 SharePoint 모드의 설정 대부분이 파일이 아니라 SharePoint 구성 데이터베이스에 저장되기 때문에 더 작습니다. 이 문서에서는 기본 모드 및 SharePoint 모드에 대해 설치된 기본 구성 파일에 대해 설명합니다. 또한 이 문서에서는 구성 파일이 제어하는 몇 가지 중요한 설정 및 동작에 대해서도 설명합니다.

SharePoint 모드의 구성 파일에는 해당 컴퓨터에서 실행되는 모든 서비스 애플리케이션 인스턴스에 적용되는 설정이 포함됩니다. SharePoint 구성 데이터베이스에는 특정 서비스 애플리케이션에 적용되는 구성 설정이 포함됩니다. 구성 데이터베이스에 저장되고 SharePoint 관리 페이지를 통해 관리되는 설정은 Reporting Services 서비스 애플리케이션별로 다를 수 있습니다.

설정은 기본값에 따라 설치된 구성 파일에 표시되는 순서대로 다음 콘텐츠에 표시됩니다. 이 파일을 편집하는 방법에 대한 지침은 Reporting Services 구성 파일 수정(RSreportserver.config)을 참조하세요.

파일 위치

보고서 RSReportServer.config 서버 모드에 따라 다음 폴더에 있습니다.

기본 모드 보고서 서버

적용 대상: SQL Server Reporting Services(2016)

C:\Program Files\Microsoft SQL Server\MSRS13.MSSQLSERVER\Reporting Services\ReportServer  

적용 대상: SQL Server Reporting Services(2017 이상)

C:\Program Files\Microsoft SQL Server Reporting Services\SSRS\ReportServer

적용 대상: Power BI 보고서 서버

C:\Program Files\Microsoft Power BI Report Server\PBIRS\ReportServer

SharePoint 모드 보고서 서버

참고

SQL Server 2016 이후부터 SharePoint와의 Reporting Services 통합을 사용할 수 없습니다.

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\WebServices\Reporting  

파일 편집에 대한 자세한 내용은 Reporting Services 구성 파일 수정(RSreportserver.config)을 참조하세요.

일반 구성 설정(rsreportserver.config)

다음 표에서는 파일의 첫 부분에 나타나는 일반 구성 설정에 대한 정보를 제공합니다. 설정은 구성 파일에 나타나는 순서로 표시됩니다. 테이블의 마지막 열은 설정이 기본 모드 보고서 서버(N) 또는 SharePoint 모드 보고서 서버(S) 또는 둘 다에 적용되는지 여부를 나타냅니다.

참고 항목

이 문서에서 "최대 정수"는 2147483647 값을 나타냅니다 INT_MAX . 자세한 내용은 정수 제한(https://msdn.microsoft.com/library/296az74e(v=vs.110).aspx)을 참조하세요.

설정 설명 Mode
Dsn 보고서 서버 데이터베이스를 호스팅하는 데이터베이스 서버에 대한 연결 문자열을 지정합니다. 이 값은 보고서 서버 데이터베이스를 만들 때 암호화되어 구성 파일에 추가됩니다. Sharepoint에 대한 데이터베이스 연결 정보는 SharePoint 구성 데이터베이스에서 가져옵니다. N,S
ConnectionType 보고서 서버에서 보고서 서버 데이터베이스 연결에 사용하는 자격 증명 유형을 지정합니다. 유효한 값은 DefaultImpersonate입니다. 보고서 서버가 SQL Server 로그인 또는 서비스 계정을 사용하여 보고서 서버 데이터베이스에 연결하도록 구성된 경우 기본값 이 지정됩니다. 보고서 서버가 Windows 계정을 사용하여 보고서 서버 데이터베이스에 연결하는 경우에는Impersonate 가 지정됩니다. N
LogonUser, LogonDomain, LogonCred 보고서 서버가 보고서 서버 데이터베이스에 연결하는 데 사용하는 도메인 계정의 도메인, 사용자 이름 및 암호를 저장합니다. LogonUser, LogonDomainLogonCred 의 값은 보고서 서버 연결에서 도메인 계정을 사용하도록 구성될 때 생성됩니다. 보고서 서버 데이터베이스 연결에 대한 자세한 내용은 보고서 서버 데이터베이스 연결 구성(보고서 서버 구성 관리자)을 참조하세요. N
InstanceID 보고서 서버 인스턴스의 식별자입니다. 보고서 서버 인스턴스 이름은 SQL Server 인스턴스 이름을 기반으로 합니다. 이 값은 SQL Server 인스턴스 이름을 지정합니다. 이 값은 기본적으로 MSRS12_\<instancename>_입니다. 이 설정은 수정하지 마세요. 다음 예제에서는 전체 값을 보여줍니다. <InstanceId>MSRS13.MSSQLSERVER</InstanceId>

다음 예제에서는 SharePoint 모드 값을 보여줍니다.

<InstanceId>MSRS12.@Sharepoint</InstanceId>
N,S
InstallationID 설치 프로그램에서 만드는 보고서 서버 설치의 ID입니다. 이 값은 GUID로 설정됩니다. 이 설정은 수정하지 마세요. N
SecureConnectionLevel 웹 서비스 호출에서 이전에 SSL(Secure Sockets Layer)이라고 하는 TLS(전송 계층 보안)를 사용해야 하는 정도를 지정합니다. 이 설정은 보고서 서버 웹 서비스와 웹 포털 모두에 사용됩니다. 이 값은 Reporting Services 구성 도구에서 사용할 URL(HTTP 또는 HTTPS)을 구성할 때 설정됩니다. SQL Server 2008 R2에서 Secure커넥트ionLevel은 켜기/끄기 스위치로 설정됩니다. SQL Server 2008 R2보다 이전 버전의 경우 유효한 값의 범위는 0에서 3까지이며 여기서 0은 가장 안전하지 않습니다. 자세한 내용은 ConfigurationSetting 메서드 - SetSecure커넥트ionLevel, 보안 웹 서비스 메서드 사용 및 기본 모드 보고서 서버에서 TLS 연결 구성을 참조하세요. N,S
DisableSecureFormsAuthenticationCookie 기본값은 False입니다.

보안되도록 표시할 폼 및 사용자 지정 인증에 사용된 쿠키를 강제로 적용하지 않도록 설정할지 여부를 지정합니다. SQL Server 2012부터 Reporting Services는 사용자 지정 인증 확장에 사용되는 양식 인증 쿠키를 클라이언트로 보낼 때 보안 쿠키로 자동으로 표시합니다. 보고서 서버 관리자 및 사용자 지정 보안 확장 작성자가 이 속성을 변경하면 이전 동작으로 되돌리기 수 있습니다. 이전 동작을 통해 사용자 지정 보안 확장 작성자가 쿠키를 보안 쿠키로 표시할지 여부를 결정할 수 있습니다. 네트워크 스니핑 및 재생 공격을 방지하려면 양식 인증에 보안 쿠키를 사용해야 합니다.
N
CleanupCycleMinutes 보고서 서버 데이터베이스에서 기존 세션 및 만료된 스냅샷을 제거할 시간 주기(분)를 지정합니다. 유효한 값은 1에서 최대 정수 사이입니다. 기본값은 10입니다. N,S
MaxActiveReqForOneUser 사용자 한 명이 동시에 처리할 수 있는 보고서의 최대 수를 지정합니다. 최대 수에 도달한 후에는 추가적인 보고서 처리 요청이 모두 거부됩니다. 유효한 값은 1에서 최대 정수 사이입니다. 기본값은 20입니다.

대부분의 요청은 매우 빠르게 처리되므로 한 사용자가 지정된 시간에 20개 이상의 열린 연결을 맺을 가능성은 거의 없습니다. 사용자가 많은 프로세스가 진행되는 보고서를 15개 이상 열 경우 이 값을 늘려야 할 수 있습니다.

SharePoint 통합 모드에서 실행되는 보고서 서버의 경우에는 이 설정이 무시됩니다.
N,S
MaxActiveReqForAnonymous 동시에 처리할 수 있는 익명 요청의 최대 수를 지정합니다. 최대 수에 도달한 후에는 추가적인 처리 요청이 거부됩니다. 유효한 값은 1에서 최대 정수 사이입니다. 기본값은 200입니다.
DatabaseQueryTimeout 보고서 서버 데이터베이스에 대한 연결 시간이 초과된 후의 시간(초)을 지정합니다. 이 값은 속성에 System.Data.SQLClient.SQLCommand.CommandTimeout 전달됩니다. 유효한 값은 0에서 2147483647 사이입니다. 기본값은 120입니다. 값 0은 무제한 대기 시간을 지정하므로 권장되지 않습니다. N
AlertingCleanupCycleMinutes 기본값은 20입니다.

경고 데이터베이스에 저장된 임시 데이터를 정리하는 빈도를 결정합니다.
S
AlertingDataCleanupMinutes 기본값은 360입니다.

경고 정의에 대한 만들기 또는 편집에 사용된 세션 데이터를 경고 데이터베이스 내에서 유지할 기간을 결정합니다. 기본값은 6시간입니다.
S
AlertingExecutionLogCleanupMinutes 기본값은 10080입니다.

경고 실행 로그 값을 유지할 기간을 결정합니다. 기본값은 7일입니다.
S
AlertingMaxDataRetentionDays 기본값은 180입니다.

경고에 대한 데이터가 변경되지 않을 때 중복 경고 메시지를 방지하는 데 필요한 경고 데이터를 유지하는 기간을 결정합니다.
S
RunningRequestsScavengerCycle 분리 및 만료 요청 취소 간격을 지정합니다. 이 값은 초 단위로 지정됩니다. 유효한 값은 0에서 최대 정수 사이입니다. 기본값은 60입니다. N,S
RunningRequestsDbCycle 보고서 서버가 실행 중인 작업을 평가하는 빈도를 지정하여 실행 중인 작업이 보고서 실행 시간 초과를 초과했는지 여부와 웹 포털의 작업 관리 페이지에 실행 중인 작업 정보를 표시하는 시기를 검사. 이 값은 초 단위로 지정됩니다. 유효한 값은 0에서 2147483647 사이입니다. 기본값은 60입니다. N,S
RunningRequestsAge 실행 중인 작업의 상태를 "신규"에서 "실행 중"으로 변경할 시간 간격(초)을 지정합니다. 유효한 값은 0에서 2147483647 사이입니다. 기본값은 30입니다. N,S
MaxScheduleWait 다음 실행 시간이 요청되는 경우 SQL Server 에이전트 서비스가 일정을 업데이트하는 동안 보고서 서버 Windows 서비스가 대기하는 시간(초)을 지정합니다. 유효한 값은 1에서 60 사이입니다.

기본 구성 파일에서 MaxScheduleWait은 5설정됩니다.

보고서 서버가 구성 파일을 찾거나 읽을 수 없는 경우 서버는 기본값 인 MaxScheduleWait 을 1로 설정합니다.
N,S
DisplayErrorLink 오류 발생 시 Microsoft 도움말 및 지원 사이트에 대한 링크를 표시할지 여부를 나타냅니다. 이 링크는 오류 메시지에 나타납니다. 사용자는 링크를 선택하여 사이트에서 업데이트된 오류 메시지 콘텐츠를 열 수 있습니다. 유효한 값은 True (기본값) 및 False입니다. N,S
WebServiceuseFileShareStorage 파일 시스템에 캐시된 보고서 및 임시 스냅샷(사용자 세션 중 보고서 서버 웹 서비스에서 만든)을 저장할지 여부를 지정합니다. 유효한 값은 TrueFalse (기본값)입니다. 이 값을 false로 설정하면 임시 데이터가 reportservertempdb 데이터베이스에 저장됩니다. N,S
ProcessTimeout 보고서 서버 프로세스 모니터가 서비스를 중지하기 전에 모든 서비스 작업 작업이 완료되기를 기다리는 시간(초)을 지정합니다. 유효한 값은 0에서 최대 정수 사이입니다. 기본값은 150입니다. 이 설정은 기본적으로 사용하지 않도록 설정되어 있으며 주석 구문(<!-- and -->)을 제거하여 사용하도록 설정할 수 있습니다. N
ProcessTimeoutGcExtension 서비스 작업을 중지하기 전에 보고서 서버 프로세스 모니터에서 서비스 작업 작업이 완료되기를 기다리는 시간(초)을 지정합니다. 이 설정은 .NET 가비지 수집이 진행 중이고 ProcessTimeout 값에 도달한 경우에만 적용됩니다. 유효한 값은 0에서 최대 정수 사이입니다. 기본값은 30입니다. 이 설정은 기본적으로 사용하지 않도록 설정되어 있으며 주석 구문(<!-- and -->)을 제거하여 사용하도록 설정할 수 있습니다. N
WatsonFlags Microsoft에 보고되는 오류 조건에 대해 기록되는 정보의 양을 지정합니다.

0x0430 = a full dump

0x0428 =a minidump

0x0002 = no dump
N,S
WatsonDumpOnExceptions 오류 로그에 보고할 예외 목록을 지정합니다. 이 목록은 되풀이 문제가 있고 분석을 위해 Microsoft에 보낼 정보가 포함된 덤프를 만들려는 경우에 유용합니다. 덤프를 만들면 성능에 영향을 주므로 문제를 진단할 때만 이 설정을 변경합니다. N,S
WatsonDumpExcludeIfContainsExceptions 오류 로그에 보고하지 않을 예외 목록을 지정합니다. 이 목록은 문제를 진단하고 서버에서 특정 예외에 대한 덤프를 만들지 않으려는 경우에 유용합니다. N,S

URLReservations(RSReportServer.config 파일)

URLReservations는 현재 인스턴스에 대한 보고서 서버 웹 서비스 및 웹 포털에 대한 HTTP 액세스를 정의합니다. URL은 보고서 서버를 구성할 때 예약되고 저장 HTTP.SYS 됩니다.

경고

SharePoint 모드의 경우 URL 예약은 SharePoint 중앙 관리에서 구성됩니다. 자세한 내용은 대체 액세스 매핑 구성을 참조 하세요.

구성 파일에서 URL 예약을 직접 수정하지 마세요. 항상 Reporting Services 구성 관리자 또는 보고서 서버 WMI 공급자를 사용하여 기본 모드 보고서 서버에 대한 URL 예약을 만들거나 수정해야 합니다. 구성 파일의 값을 수정하면 예약이 손상되어 런타임에 서버 오류가 발생하거나 소프트웨어를 제거할 경우 제거되지 않는 분리된 예약 HTTP.SYS 을 그대로 둘 수 있습니다. 자세한 내용은 구성 파일에서 보고서 서버 URL(보고서 서버 구성 관리자)URL 구성(보고서 서버 구성 관리자)을 참조하세요.

URLReservations 는 선택적 요소입니다. 파일에 없는 RSReportServer.config 경우 서버가 구성되지 않을 수 있습니다. 요소를 지정하면 제외한 AccountName 모든 자식 요소가 필요합니다.

표의 마지막 열은 해당 설정이 기본 모드 보고서 서버에 적용되는지(N) 또는 SharePoint 모드 보고서 서버에 적용되는지(S) 또는 두 가지 서버 모두에 적용되는지를 나타냅니다.

설정 설명 Mode
애플리케이션 Reporting Services 애플리케이션에 대한 설정을 포함합니다. N
이름 Reporting Services 애플리케이션을 지정합니다. 유효한 값은 ReportServerWebService나 ReportManager입니다. N
VirtualDirectory 애플리케이션의 가상 디렉터리 이름을 지정합니다. N
URL 애플리케이션에 대한 하나 이상의 URL 예약을 포함합니다. N
UrlString HTTP.SYS에 유효한 URL 구문을 지정합니다. 구문에 대한 자세한 내용은 URL 예약 구문(보고서 서버 구성 관리자)을 참조하세요. N
AccountSid URL 예약을 만들 대상 계정의 SID(보안 식별자)를 지정합니다. 이 계정은 보고서 서버 서비스가 실행되는 계정이어야 합니다. SID가 서비스 계정과 일치하지 않으면 보고서 서버가 해당 URL에 대한 요청을 수신 대기하지 못할 수 있습니다. N
AccountName AccountSid에 해당하는 읽을 수 있는 계정 이름을 지정합니다. 이름은 사용되지 않지만 URL 예약에 사용되는 계정의 서비스 계정을 쉽게 확인할 수 있도록 파일에 표시됩니다. N

Authentication(RSReportServer.config 파일)

Authentication 은 보고서 서버에서 허용되는 하나 이상의 인증 유형을 지정합니다. 기본 설정 및 값은 이 섹션에 사용할 수 있는 설정 및 값의 하위 집합입니다. 기본 설정만 자동으로 추가됩니다. 다른 설정을 추가하려면 텍스트 편집기를 사용하여 요소 구조를 RSReportServer.config 파일에 추가하고 값을 설정해야 합니다.

기본값은 RSWindowsNegotiateRSWindowsNTLM 로 설정된 EnableAuthPersistanceTrue입니다.

   <Authentication>  
      <AuthenticationTypes>  
         <RSWindowsNegotiate/>  
         <RSWindowsNTLM/>  
      </AuthenticationTypes>  
      <EnableAuthPersistence>true</EnableAuthPersistence>  
   </Authentication>  

다른 모든 값은 수동으로 추가해야 합니다. 자세한 내용 및 예제는 보고서 서버 인증을 참조하세요.

다음 표의 마지막 열은 해당 설정이 기본 모드 보고서 서버에 적용되는지(N) 또는 SharePoint 모드 보고서 서버에 적용되는지(S) 또는 두 가지 서버 모두에 적용되는지를 나타냅니다.

설정 설명 Mode
AuthenticationTypes 하나 이상의 인증 유형을 지정합니다. 유효한 값은 다음과 같습니다. RSWindowsNegotiate, RSWindowsKerberos, RSWindowsNTLM, RSWindowsBasicCustom입니다.

RSWindows 유형 및 Custom 은 함께 사용할 수 없습니다.

RSWindowsNegotiate, RSWindowsKerberos, RSWindowsNTLMRSWindowsBasic 은 누적되며 이 섹션의 앞부분에 나오는 기본값 예에서처럼 함께 사용할 수 있습니다.

다양한 유형의 인증을 사용하는 다양한 클라이언트 애플리케이션 또는 브라우저의 요청이 필요한 경우 여러 인증 유형을 지정해야 합니다.

RSWindowsNTLM을 제거하지 마세요. 그렇지 않으면 브라우저 지원을 지원되는 브라우저 유형의 일부로 제한합니다. 자세한 내용은 Reporting Services에 대한 브라우저 지원을 참조 하세요.
N
RSWindowsNegotiate 보고서 서버가 Kerberos 또는 NTLM 보안 토큰을 수락합니다. 이 설정은 보고서 서버가 기본 모드에서 실행되고 서비스 계정이 네트워크 서비스인 경우 기본 설정입니다. 보고서 서버를 기본 모드에서 실행하고 서비스 계정이 도메인 사용자 계정으로 구성된 경우에는 이 설정이 무시됩니다.

이 설정을 사용하면 사용자가 서버에 로그온하지 못할 수 있습니다. 이 결과는 보고서 서버 서비스 계정에 대해 do기본 계정을 구성하고 보고서 서버에 대한 SPN(서비스 사용자 이름)을 구성하지 않으면 발생합니다.
N
RSWindowsNTLM 서버가 NTLM 보안 토큰을 수락합니다.

이 설정을 제거하면 지원되는 브라우저 유형 중 일부에 대한 브라우저 지원이 제한됩니다. 자세한 내용은 Reporting Services에 대한 브라우저 지원을 참조 하세요.
N, S
RSWindowsKerberos 서버가 Kerberos 보안 토큰을 수락합니다.

제한된 위임 인증 체계에서 Kerberos 인증을 사용할 경우에는 이 설정이나 RSWindowsNegotiate를 사용합니다.
N
RSWindowsBasic 서버가 기본 자격 증명을 수락하고, 자격 증명 없이 연결할 경우 시도/응답을 실행합니다.

기본 인증을 사용하면 HTTP 요청 시 자격 증명이 일반 텍스트로 전달됩니다. 기본 인증을 사용할 경우 TLS를 사용하여 보고서 서버와의 네트워크 트래픽을 암호화해야 합니다. Reporting Services의 기본 인증에 대한 구성 구문 예를 보려면 보고서 서버 인증을 참조하세요.
N
Custom 보고서 서버 컴퓨터에 사용자 지정 보안 확장 프로그램을 배포한 경우 이 값을 지정합니다. 자세한 내용은 보안 확장 구현을 참조하세요. N
LogonMethod 이 값은 RSWindowsBasic에 대한 로그인 형식을 지정합니다. RSWindowsBasic을 지정하는 경우 이 값이 필요합니다. 유효한 값은 2 또는 3이며 각 값은 다음을 나타냅니다.

2 = 일반 텍스트 암호를 인증하기 위한 네트워크 로그온 고성능 서버입니다.

3 = 각 HTTP 요청과 함께 전송되는 인증 패키지에 로그온 자격 증명을 유지하여 서버가 네트워크의 다른 서버에 연결할 때 사용자를 가장할 수 있도록 하는 일반 텍스트 로그온입니다.



참고: 값 0(대화형 로그온의 경우) 및 1(일괄 로그온의 경우)은 SQL Server 2016(13.x) Reporting Services 이상(SSRS)에서 지원되지 않습니다.
N
Realm 이 값은 RSWindowsBasic에 사용됩니다. Realm은 조직의 보호된 리소스에 대한 액세스를 제어하는 데 사용되는 권한 부여 및 인증 기능이 포함된 리소스 파티션을 지정합니다. N
DefaultDomain 이 값은 RSWindowsBasic에 사용됩니다. 이 값은 서버에서 사용자를 인증하는 데 사용되는 do기본 결정하는 데 사용됩니다. 이 값은 선택 사항이지만 생략하면 보고서 서버는 컴퓨터 이름을 다음과 같이 사용합니다기본. 도메인 컨트롤러에 보고서 서버를 설치한 경우에는 컴퓨터에서 제어되는 도메인이 사용됩니다. N
RSWindowsExtendedProtectionLevel 기본값은 해제입니다. 자세한 내용은 Extended Protection for Authentication with Reporting Services를 참조하세요. N
RSWindowsExtendedProtectionScenario 기본값은 프록시입니다. N
EnableAuthPersistence 인증을 연결 시 수행할지, 아니면 요청마다 수행할지를 결정합니다.

유효한 값은 True (기본값) 또는 False입니다. True로 설정하면 같은 연결의 이후 요청이 첫 번째 요청의 가장 컨텍스트를 가정합니다.

프록시 서버 소프트웨어(예: ISA 서버)를 사용하여 보고서 서버에 액세스하는 경우 이 값을 False로 설정해야 합니다. 프록시 서버를 사용하면 여러 사용자가 프록시 서버의 단일 연결을 사용할 수 있습니다. 이 시나리오에서는 각 사용자 요청이 별도로 인증되도록 인증 지속성을 사용하지 않아야 합니다. EnableAuthPersistence를 False설정하지 않으면 모든 사용자가 첫 번째 요청의 가장 컨텍스트를 사용하여 연결합니다.
N,S

Service(RSReportServer.config 파일)

Service 는 서비스 전체에 적용되는 애플리케이션 설정을 지정합니다.

다음 표에서 마지막 열은 해당 설정이 기본 모드 보고서 서버(N), SharePoint 모드 보고서 서버(S) 또는 Power BI Report Server(P)에 적용되는지 나타냅니다.

설정 설명 Mode
IsSchedulingService Reporting Services 사용자가 만든 일정 및 구독에 해당하는 SQL Server 에이전트 작업 집합을 보고서 서버가 유지 관리하는지 여부를 지정합니다. 유효한 값은 True (기본값) 및 False입니다.

정책 기반 관리의 Reporting Services 패싯에 대한 노출 영역 구성을 사용하여 Reporting Services 기능을 설정하거나 해제하면 이 설정이 영향을 받습니다. 자세한 내용은 보고서 서버 서비스 시작 및 중지를 참조하세요.
N,S,P
IsNotificationService 보고서 서버가 알림 및 배달을 처리하는지 여부를 지정합니다. 유효한 값은 True (기본값) 및 False입니다. 값이 False면 구독이 배달되지 않습니다.

정책 기반 관리의 Reporting Services 패싯에 대한 노출 영역 구성을 사용하여 Reporting Services 기능을 설정하거나 해제하면 이 설정이 영향을 받습니다. 자세한 내용은 보고서 서버 서비스 시작 및 중지를 참조하세요.
N,S,P
IsEventService 서비스가 이벤트 큐의 이벤트를 처리하는 지 여부를 지정합니다. 유효한 값은 True (기본값) 및 False입니다. 값이 False면 보고서 서버는 일정 또는 구독에 대한 작업을 수행하지 않습니다.

정책 기반 관리의 Reporting Services 패싯에 대한 노출 영역 구성을 사용하여 Reporting Services 기능을 설정하거나 해제하면 이 설정이 영향을 받습니다. 자세한 내용은 보고서 서버 서비스 시작 및 중지를 참조 하세요.
N,S,P
IsAlertingService 기본값은 True입니다. S
PollingInterval 보고서 서버가 이벤트 테이블을 폴링하는 간격(초)을 지정합니다. 유효한 값은 0에서 최대 정수 사이입니다. 기본값은 10입니다. N,S,P
IsDataModelRefreshService 서비스가 Power BI 보고서에 예약된 데이터 모델 새로 고침 이벤트를 처리할지 여부를 지정합니다. 유효한 값은 True (기본값) 및 False입니다. 값이 False면 보고서 서버는 예약된 데이터 모델 새로 고침에 대한 작업을 수행하지 않습니다. N
WindowsServiceUseFileShareStorage 파일 시스템에 캐시된 보고서 및 임시 스냅샷(사용자 세션 중 보고서 서버 서비스에서 생성)를 저장할지 여부를 지정합니다. 유효한 값은 TrueFalse (기본값)입니다. N,S,P
MemorySafetyMargin 보통 및 낮음 가중 시나리오 간 경계를 정의하는 WorkingSetMaximum의 비율을 지정합니다. 기본값은 80입니다. WorkingSetMaximum 및 사용 가능한 메모리 구성에 대한 자세한 내용은 보고서 서버 애플리케이션에 사용 가능한 메모리 구성을 참조하세요. N,S,P
MemoryThreshold 높음 및 보통 가중 시나리오 간 경계를 정의하는 WorkingSetMaximum 의 비율을 지정합니다. 기본값은 90입니다. 이 값은 MemorySafetyMargin에 설정된 값보다 커야 합니다. 자세한 내용은 보고서 서버 애플리케이션에 사용 가능한 메모리 구성을 참조 하세요. N,S,P
WorkingSetMaximum 값 초과 시 보고서 서버 애플리케이션에 대한 새 메모리 할당 요청이 더 이상 허가되지 않는 메모리 임계값을 지정합니다. 기본적으로 보고서 서버는 WorkingSetMaximum을 컴퓨터에서 사용 가능한 메모리 양으로 설정합니다. 이 값은 서비스가 시작될 때 검색됩니다. 이 설정은 수동으로 추가하지 않는 한 파일에 표시되지 RSReportServer.config 않습니다. 유효한 값은 0에서 최대 정수 사이입니다. 이 값은 KB로 표시됩니다. 자세한 내용은 보고서 서버 애플리케이션에 사용 가능한 메모리 구성을 참조 하세요. N
WorkingSetMinimum 메모리 소비량의 하한값을 지정합니다. 전체 메모리 사용량이 이 제한보다 낮은 경우 보고서 서버는 메모리를 해제하지 않습니다. 기본적으로 이 값은 서비스 시작 시 계산되며 초기 메모리 할당 요청은 WorkingSetMaximum의 60%입니다. 이 설정은 수동으로 추가하지 않는 한 파일에 표시되지 RSReportServer.config 않습니다. 이 값을 사용자 지정하려면 WorkingSetMaximum 요소를 RSReportServer.config 파일에 추가해야 합니다. 유효한 값은 0에서 최대 정수 사이입니다. 이 값은 KB로 표시됩니다. 자세한 내용은 보고서 서버 애플리케이션에 사용 가능한 메모리 구성을 참조 하세요. N
RecycleTime 애플리케이션 도메인에 대한 재활용 시간(분)을 지정합니다. 유효한 값은 0에서 최대 정수 사이입니다. 기본값은 720입니다. N,S
MaxAppDomainUnloadTime 재활용 작업 중 애플리케이션 도메인 언로드 작업이 허용되는 간격을 지정합니다. 이 기간 동안 재활용이 완료되지 않으면 애플리케이션의 모든 처리가 중지됩니다기본. 자세한 내용은 보고서 서버 애플리케이션에 대한 애플리케이션 do기본s를 참조하세요.

이 값은 분 단위로 지정됩니다. 유효한 값은 0에서 최대 정수 사이입니다. 기본값은 30입니다.
N,S,P
MaxQueueThreads 보고서 서버 Windows 서비스에서 구독 및 알림을 동시에 처리하기 위해 사용하는 스레드 수를 지정합니다. 유효한 값은 0에서 최대 정수 사이입니다. 기본값은 0입니다. 0을 선택하면 보고서 서버가 최대 스레드 수를 결정합니다. 정수를 지정하면 사용자가 지정한 값이 한 번에 만들 수 있는 스레드 개수 상한값으로 설정됩니다. 보고서 서버 Windows 서비스가 실행 중인 프로세스에 대한 메모리를 관리하는 방법에 대한 자세한 내용은 보고서 서버 애플리케이션에 사용 가능한 메모리 구성을 참조 하세요. N,S,P
UrlRoot 보고서 서버 배달 확장 프로그램에서 전자 메일 및 파일 공유 구독에 배달된 보고서에서 사용하는 URL을 작성하는 데 사용됩니다. 을 사용하여 식을 확인할 때 보고서 처리에서도 사용됩니다 Globals!ReportServerUrl. 이 값은 게시된 보고서를 액세스하는 보고서 서버에 대해 유효한 URL 주소여야 합니다. 보고서 서버가 오프라인 또는 무인 액세스를 위한 URL을 생성하는 데 사용합니다. 이러한 URL은 내보낸 보고서 및 배달 확장 프로그램에서 전자 메일의 링크와 같은 배달 메시지에 포함된 URL을 작성하는 데 사용됩니다. 보고서 서버는 다음과 같은 동작을 기반으로 보고서의 URL을 결정합니다.

기본값인 UrlRoot가 비어 있고 URL 예약이 있는 경우 보고서 서버는 메서드에 대해 URL이 생성되는 것과 동일한 방식으로 URL을 ListReportServerUrls 자동으로 결정합니다. 메서드에서 반환된 ListReportServerUrls 첫 번째 URL이 사용됩니다. 또는 0보다 크면 SecureConnectionLevel 첫 번째 TLS URL이 사용됩니다.

UrlRoot 에 특정 값을 설정하면 해당 값이 사용됩니다.

UrlRoot가 비어 있고 URL 예약이 구성되지 않은 경우 렌더링된 보고서 및 전자 메일 링크의 URL이 올바르지 않습니다.
N,S,P
UnattendedExecutionAccount 보고서 서버에서 보고서를 실행하는 데 사용하는 사용자 이름, 암호 및 도메인을 지정합니다. 이러한 값은 암호화되어 있습니다. Reporting Services 구성 도구 또는 rsconfig 유틸리티를 사용하여 이러한 값을 설정합니다. 자세한 내용은 무인 실행 계정 구성(보고서 서버 구성 관리자)을 참조하세요.

SharePoint 모드의 경우 SharePoint 중앙 관리를 사용하여 Reporting Services 서비스 애플리케이션에 대한 실행 계정을 설정합니다. 자세한 내용은 Reporting Services SharePoint 서비스 애플리케이션 관리를 참조하세요.
N,P
PolicyLevel 보안 정책 구성 파일을 지정합니다. 유효한 값은 Rssrvrpolicy.config입니다. 자세한 내용은 Using Reporting Services Security Policy Files을 참조하세요. N,S,P
IsWebServiceEnabled 보고서 서버 웹 서비스가 SOAP 및 URL 액세스 요청에 응답할지 여부를 지정합니다. 정책 기반 관리의 Reporting Services에 대한 노출 영역 구성 패싯을 사용하여 서비스를 설정하거나 해제하면 이 값이 설정됩니다. N,S
IsReportManagerEnabled 이 설정은 SQL Server 2016 Reporting Services 누적 업데이트 2를 기준으로 사용되지 않습니다. 웹 포털은 항상 사용하도록 설정됩니다. N
FileShareStorageLocation 파일 시스템에 임시 스냅샷을 저장할 단일 폴더를 지정합니다. 폴더 경로를 UNC 경로로 지정할 수 있지만 그렇게 하는 것은 권장되지 않습니다. 기본값은 비어 있습니다.

<FileShareStorageLocation>

<Path>

</Path>

</FileShareStorageLocation>
N,S,P
IsRdceEnabled RDCE(Report Definition Customization Extension) 설정 여부를 지정합니다. 유효한 값은 TrueFalse입니다. N,S,P
IsDataModelRefreshService 서버에서 Power BI 보고서 새로 고침을 처리해야 하는지 여부를 지정합니다. 유효한 값은 TrueFalse입니다. P
MaxCatalogConnectionPoolSizePerProcess 서버 카탈로그에 연결할 때 연결 풀의 최대 크기를 지정합니다. 기본값은 0입니다. 0을 선택하면 보고서 서버는 프로세스에 대한 reportingservices.exe 최대 연결 수를 결정합니다. 다른 프로세스의 경우 Sql 클라이언트 기본값입니다. P

UI(RSReportServer.config 파일)

UI는 웹 포털 애플리케이션에 적용되는 구성 설정을 지정합니다.

다음 표의 마지막 열은 해당 설정이 기본 모드 보고서 서버에 적용되는지(N) 또는 SharePoint 모드 보고서 서버에 적용되는지(S) 또는 두 가지 서버 모두에 적용되는지를 나타냅니다.

설정 설명 Mode
ReportServerUrl 웹 포털이 연결하는 보고서 서버의 URL을 지정합니다. 다른 인스턴스 또는 원격 컴퓨터의 보고서 서버에 연결하도록 웹 포털을 구성하는 경우에만 이 값을 수정합니다. N,S
ReportBuilderTrustLevel 이 값을 수정하지 마세요. 구성할 수 없습니다. SQL Server 2008(10.0.x) Reporting Services 이상 버전에서 보고서 작성기는 FullTrust에서만 실행됩니다. 부분 신뢰 모드를 중단하는 방법에 대한 자세한 내용은 SQL Server 2016에서 SQL Server Reporting Services에 대한 중단된 기능을 참조하세요. N,S
PageCountMode 이 설정은 웹 포털 전용입니다. 이 설정은 보고서 서버가 보고서를 렌더링하기 전에 페이지 개수 값을 계산할지 또는 보고서를 볼 때 계산할지를 지정합니다. 유효한 값은 Estimate (기본값) 및 Actual입니다. 사용자가 보고서를 볼 때 페이지 수 정보를 계산하려면 Estimate 를 사용합니다. 처음에는 페이지 수가 2(현재 페이지와 한 페이지 더 있음)로 설정되지만 사용자가 보고서를 통해 페이지로 이동하면 위쪽으로 조정됩니다. 보고서가 표시되기 전에 미리 페이지 수를 계산하려면 Actual 을 사용합니다. Actual 은 이전 버전과의 호환성을 위해 제공됩니다. PageCountMode실제로 설정하면 전체 보고서를 처리하여 유효한 페이지 수를 가져와서 보고서가 표시되기 전에 대기 시간을 늘려야 합니다. N,S

Extensions(RSReportServer.config 파일) 기본 모드

이 섹션은 Extensions 기본 모드 보고서 서버에 대해서만 파일에 나타납니다rsreportserver.config. SharePoint 모드 보고서 서버의 확장 정보는 SharePoint 구성 데이터베이스에 저장되며 Reporting Services 서비스 애플리케이션에 따라 구성됩니다.

Extensions는 Reporting Services 설치의 다음 확장 가능 모듈에 대한 구성 설정을 지정합니다.

  • 배달 확장 프로그램

  • DeliveryUI 확장 프로그램

  • 렌더링 확장 프로그램

  • 데이터 처리 확장 프로그램

  • 의미 체계 쿼리 확장 프로그램(내부 전용)

  • 모델 생성 확장 프로그램(내부 전용)

  • 보안 확장 프로그램

  • 인증 확장 프로그램

  • 이벤트 처리 확장 프로그램(내부 전용)

  • 보고서 정의 사용자 지정 확장 프로그램

이러한 확장 프로그램 중 일부는 보고서 서버에서 내부 전용으로 사용됩니다. 내부 사용 전용 확장에 대한 구성 설정은 문서화되지 않습니다. 다음 섹션에서는 기본 확장 프로그램에 대한 구성 설정에 대해 설명합니다. 사용자 지정 확장이 있는 보고서 서버를 사용하는 경우 구성 파일에 여기에 설명되지 않은 설정이 포함될 수 있습니다. 이 섹션에서는 나타나는 순서로 확장 프로그램을 나열합니다. 같은 종류의 확장 프로그램 인스턴스에 대해 반복해서 발생하는 설정은 한 번만 설명합니다.

배달 확장 프로그램 일반 구성

구독을 통해 보고서를 배달하는 데 사용되는 기본(또는 사용자 지정) 배달 확장 프로그램을 지정합니다. RSReportServer.config 파일에는 보고서 서버 전자 메일, 파일 공유 배달,

  1. 보고서 서버 전자 메일입니다.

  2. 파일 공유 배달

  3. SharePoint 통합 모드에서 실행되는 보고서 서버에 사용되는 보고서 서버 문서 라이브러리

  4. 보고서 캐시를 미리 로드하는 데 사용되는 Null 배달 공급자

배달 확장 프로그램에 대한 자세한 내용은 구독 및 배달(Reporting Services)을 참조 하세요.

모든 배달 확장 프로그램에는 Extension Name, MaxRetries, SecondsBeforeRetryConfiguration이 있습니다. 이러한 공유 설정은 먼저 설명됩니다. 확장 프로그램별 설정에 대한 설명은 두 번째 표에 나와 있습니다.

설정 Description
Extension Name 배달 확장 프로그램의 이름 및 어셈블리를 지정합니다. 이 값을 수정하지 마세요.
MaxRetries 첫 번째 시도가 성공하지 못한 경우 보고서 서버에서 배달을 다시 시도하는 횟수를 지정합니다. 기본값은 3입니다.
SecondsBeforeRetry 각 다시 시도 간 간격(초)을 지정합니다. 기본값은 900입니다.
Configuration 각 배달 확장 프로그램에 고유한 구성 설정을 포함합니다.

파일 공유 배달 확장 프로그램 구성 설정

파일 공유 배달은 내보낸 보고서를 애플리케이션 파일 형식으로 네트워크의 공유 폴더로 보냅니다. 자세한 내용은 File Share Delivery in Reporting Services을 참조하세요.

설정 설명
ExcludedRenderFormats, RenderingExtension 이러한 설정은 파일 공유 배달과 제대로 작동하지 않는 내보내기 형식을 의도적으로 제외하는 데 사용됩니다. 이러한 형식은 일반적으로 대화형 보고/미리 보기에 사용되거나 보고서 캐시를 미리 로드하는 데 사용됩니다. 이러한 형식은 데스크톱 애플리케이션에서 쉽게 볼 수 있는 애플리케이션 파일을 생성하지 않습니다.

HTMLOWC

RGDI

Null

보고서 서버 전자 메일 확장 구성 설정

보고서 서버 전자 메일은 SMTP 네트워크 디바이스를 사용하여 전자 메일 주소로 보고서를 보냅니다. 이 배달 확장 프로그램을 사용하려면 먼저 구성해야 합니다. 자세한 내용은 Reporting Services의 전자 메일 배달을 참조 하세요.

설정 Description
SMTPServer 원격 SMTP 서버 또는 전달자의 주소를 나타내는 문자열 값을 지정합니다. 이 값은 원격 SMTP 서비스에 필요하며 IP 주소, 회사 인트라넷에 있는 컴퓨터의 UNC 이름 또는 정규화된 도메인 이름일 수 있습니다.
SMTPServerPort SMTP 서비스가 보내는 메일 전송에 사용하는 포트를 나타내는 정수 값을 지정합니다. 포트 25는 일반적으로 전자 메일을 보내는 데 사용됩니다.
SMTPAccountName Microsoft Outlook Express 계정 이름을 할당하는 문자열 값을 포함합니다. SMTP 서버가 이 값을 사용하도록 구성된 경우 이 값을 설정할 수 있지만 그렇지 않은 경우에는 비워 둘 수 있습니다. 보낸 사람에서 보고서를 보내는 데 사용되는 전자 메일 계정을 지정합니다.
SMTPConnectionTimeout SMTP 서비스와의 유효한 소켓 연결 시 대기 제한 시간(초)을 나타내는 정수 값을 지정합니다. 기본값은 30초이지만 SendUsing 이 2로 설정된 경우 이 값이 무시됩니다.
SMTPServerPickupDirectory 로컬 SMTP 서비스의 픽업 디렉터리를 나타내는 문자열 값을 지정합니다. 이 값은 정규화된 로컬 폴더 경로(예: d:\rs-emails)여야 합니다.
SMTPUseSSL 네트워크를 통해 SMTP 메시지를 보낼 때 TLS(전송 계층 보안)를 사용하도록 설정할 수 있는 부울 값을 지정합니다. 기본값은 0 또는 false입니다. 이 설정은 SendUsing 요소가 2로 설정되면 사용할 수 있습니다.
SendUsing 메시지를 보낼 때 사용할 방법을 지정합니다. 유효한 값은 다음과 같습니다.

1=Sends a message from the local SMTP service pickup directory.

2=Sends the message from the network SMTP service.
SMTPAuthenticate TCP/IP 연결을 통해 SMTP 서비스에 메시지를 보낼 때 사용할 인증 종류를 나타내는 정수 값을 지정합니다. 유효한 값은 다음과 같습니다.

0= 인증 없음

1= (not supported).

2= NTLM (NT LanMan) authentication. 보고서 서버 Windows 서비스의 보안 컨텍스트는 네트워크 SMTP 서버에 연결하는 데 사용됩니다.
From 보고서를 보내는 전자 메일 주소를 형식 abc@host.xyz으로 지정합니다. 보내는 전자 메일 메시지의 보낸 사람 줄에 주소가 나타납니다. 이 값은 원격 SMTP 서버를 사용하는 경우에 필요합니다. 메일을 보낼 수 있는 권한이 있는 유효한 전자 메일 계정이어야 합니다.
EmbeddedRenderFormats, RenderingExtension 전자 메일 메시지 본문 내에서 보고서를 캡슐화하는 데 사용되는 렌더링 형식을 지정합니다. 보고서 내의 이미지는 나중에 보고서 내에 포함됩니다. 유효한 값은 MHTML 및 HTML4.0입니다.
PrivilegedUserRenderFormats "모든 구독 관리" 태스크 통해 구독이 설정되면 사용자가 보고서 구독에 대해 선택할 수 있는 렌더링 형식을 지정합니다. 이 값을 설정하지 않으면 의도적으로 제외되지 않은 모든 렌더링 형식을 사용할 수 있습니다.
ExcludedRenderFormats, RenderingExtension 지정된 배달 확장 프로그램에서 제대로 작동하지 않는 형식을 제외합니다. 동일한 렌더링 확장 프로그램의 여러 인스턴스를 제외할 수 없습니다. 여러 인스턴스를 제외하면 보고서 서버가 구성 파일을 읽을 때 오류가 발생합니다. 기본적으로 전자 메일 배달에는 다음 확장이 제외됩니다.

HTMLOWC

Null

RGDI
SendEmailToUserAlias 이 값은 DefaultHostName과 함께 작동합니다.

SendEmailToUserAliasTrue로 설정하면 개별 구독을 정의하는 사용자가 보고서를 받는 사람으로 자동 지정됩니다. 받는 사람 필드는 숨겨집니다. 이 값이 False이면 받는 사람 필드가 표시됩니다. 보고서 배포를 최대한 제어하려면 이 값을 True 로 설정합니다. 유효한 값은 다음과 같습니다.

True: True는 기본값이며 구독을 만드는 사용자의 이메일 주소가 사용됨을 의미합니다.

False: 모든 전자 메일 주소를 지정할 수 있습니다.
DefaultHostName 이 값은 SendEmailToUserAlias와 함께 작동합니다.

SendEmailToUserAliastrue가 설정된 경우 사용자 별칭에 추가할 호스트 이름을 나타내는 문자열 값을 지정합니다. 이 값은 DNS(Domain Name System) 이름 또는 IP 주소일 수 있습니다.
PermittedHosts 전자 메일 배달을 받을 수 있는 호스트를 명시적으로 지정하여 보고서 배포를 제한합니다. PermittedHosts 내에서 각 호스트는 요소로 HostName 지정됩니다. 여기서 값은 IP 주소 또는 DNS 이름입니다.

호스트에 대해 정의된 전자 메일 계정만 유효한 받는 사람입니다. DefaultHostName을 지정한 경우 해당 호스트를 PermittedHosts의 요소로 HostName 포함해야 합니다. 이 값은 하나 이상의 DNS 이름이거나 IP 주소입니다. 기본적으로 이 값은 설정되지 않습니다. 값이 설정되지 않은 경우 전자 메일로 보낸 보고서를 받을 수 있는 사용자에 대한 제한은 없습니다.

보고서 서버 SharePoint 문서 라이브러리 확장 구성

보고서 서버 문서 라이브러리는 내보낸 보고서를 애플리케이션 파일 형식으로 문서 라이브러리로 보냅니다. 서버가 SharePoint 통합 모드에서 실행되도록 구성된 경우 보고서 서버에서 이 배달 확장자를 사용할 수 있습니다. 자세한 내용은 Reporting Services의 SharePoint 라이브러리 배달을 참조 하세요.

설정 설명
ExcludedRenderFormats, RenderingExtension 이러한 설정은 문서 라이브러리 배달과 제대로 작동하지 않는 내보내기 형식을 의도적으로 제외하는 데 사용됩니다. HTMLOWC, RGDINull 배달 확장 프로그램은 제외됩니다. 이러한 형식은 일반적으로 대화형 보고/미리 보기에 사용되거나 보고서 캐시를 미리 로드하는 데 사용됩니다. 이러한 형식은 데스크톱 애플리케이션에서 쉽게 볼 수 있는 애플리케이션 파일을 생성하지 않습니다.

NULL 배달 확장 프로그램 구성

NULL 배달 공급자는 개별 사용자에 대해 미리 생성된 보고서를 사용하여 캐시를 미리 로드하는 데 사용됩니다. 이 배달 확장 프로그램에 대한 구성 설정은 없습니다. 자세한 내용은 SSRS(캐시 보고서)를 참조하세요.

배달 UI 확장 프로그램 일반 구성

배달 확장자를 지정합니다. 이러한 확장에는 웹 포털에서 개별 구독을 정의할 때 사용되는 구독 정의 페이지에 표시되는 사용자 인터페이스 구성 요소가 포함되어 있습니다. 사용자 정의 옵션을 사용하여 사용자 지정 배달 확장자를 만들고 배포하는 경우 배달 확장 프로그램에 등록해야 합니다. 웹 포털을 사용하려면 이 등록이 필요합니다. 기본적으로 보고서 서버 전자 메일 및 보고서 서버 파일 공유에 대한 구성 설정이 있습니다. 데이터 기반 구독 또는 SharePoint 애플리케이션 페이지에서만 사용되는 배달 확장 프로그램에는 이 섹션의 설정이 없습니다.

설정 Description
DefaultDeliveryExtension 이 설정은 구독 정의 페이지의 배달 유형 목록에서 맨 위에 표시되는 배달 확장 프로그램을 결정합니다. 이 설정은 배달 확장 프로그램 하나에만 포함될 수 있습니다. 유효한 값은 TrueFalse입니다. 이 값이 True로 설정된 확장 프로그램이 기본으로 선택됩니다.
Configuration 배달 확장 프로그램에 대한 구성 옵션을 지정합니다. 각 배달 확장 프로그램에 대한 기본 렌더링 형식을 설정할 수 있습니다. 유효한 값은 파일의 렌더링 섹션에 기록된 렌더링 확장명 이름입니다 rsreportserver.config .
DefaultRenderingExtension 배달 확장 프로그램이 기본값인지 여부를 지정합니다. 보고서 서버 전자 메일은 기본 배달 확장 프로그램입니다. 유효한 값은 TrueFalse입니다. 둘 이상의 확장 프로그램에 True값이 포함되어 있으면 첫 번째 확장 프로그램을 기본 확장 프로그램으로 간주합니다.

렌더링 확장 프로그램 일반 구성

보고서 프레젠테이션에 사용되는 (사용자 지정) 렌더링 확장 프로그램 및 기본 확장 프로그램을 지정합니다.

사용자 지정 렌더링 확장을 배포하지 않는 한 이 섹션을 수정하지 마세요. 자세한 내용은 렌더링 확장 프로그램 구현을 참조 하세요.

기본 렌더링 확장 프로그램에는 다음 값이 포함됩니다.

  • XML

  • Null

  • CSV

  • PDF

  • RGDI

  • HTML4.0

  • MHTML

  • EXCEL

  • RPL

  • IMAGE

SQL Server 2012(11.x) 릴리스를 기준으로, MHTML 및 HTML 4.0 렌더링에는 기본적으로 데이터 시각화 크기 조정 동작을 제어하기 위해 다음과 같은 디바이스 정보 설정이 포함됩니다.

<DeviceInfo><DataVisualizationFitSizing>Approximate</DataVisualizationFitSizing></DeviceInfo>  

DeviceInfo 설정에 대한 자세한 내용은 다음 문서를 참조하세요.

아래<Render>의 자식 <Extension> 요소에 대한 특성에 대한 자세한 내용은 다음 문서를 참조하세요.

사용자 지정 렌더링 확장을 배포하지 않는 한 이 섹션을 수정하지 마세요. 자세한 내용은 렌더링 확장 프로그램 구현을 참조 하세요.

데이터 확장 일반 구성

쿼리 처리에 사용되는 (사용자 지정) 데이터 처리 확장 프로그램 및 기본 확장 프로그램을 지정합니다. 기본 데이터 처리 확장 프로그램에는 다음 값이 포함됩니다.

  • SQL

  • SQLAZURE

  • SQLPDW

  • OLEDB

  • OLEDB-MD

  • ORACLE

  • ODBC

  • XML

  • SHAREPOINTLIST

  • SAPBW

  • ESSBASE

  • TERADATA

사용자 지정 데이터 처리 확장 프로그램을 추가하지 않는 한 이 섹션을 수정하지 마세요. 자세한 내용은 데이터 처리 확장 프로그램 구현을 참조 하세요.

의미 체계 쿼리 확장 일반 구성

보고서 모델 처리에 사용되는 의미 체계 쿼리 처리 확장 프로그램을 지정합니다. Reporting Services에 포함된 의미 체계 쿼리 처리 확장 프로그램은 SQL Server 관계형 데이터, Oracle, Analysis Services 다차원 데이터에 대한 지원을 제공합니다. 이 섹션은 수정하지 마세요. 쿼리 처리는 확장할 수 없습니다.

모델 생성 구성

보고서 서버에 이미 게시된 공유 데이터 원본에서 보고서 모델을 만드는 데 사용되는 모델 생성 확장 프로그램을 지정합니다. SQL Server 관계형 데이터, Oracle, Analysis Services 다차원 데이터 원본에 대한 모델을 생성할 수 있습니다. 이 섹션은 수정하지 마세요. 모델 생성은 확장할 수 없습니다.

보안 확장 구성

Reporting Services에 사용되는 권한 부여 구성 요소를 지정합니다. 이 구성 요소는 파일 요소 RSReportServer.config 에 등록된 인증 확장 프로그램에서 Authentication 사용됩니다. 사용자 지정 인증 확장을 구현하지 않는 한 이 섹션을 수정하지 마세요. 사용자 지정 보안 기능을 추가하는 방법에 대한 자세한 내용은 보안 확장 구현을 참조하세요. 권한 부여에 대한 자세한 내용은 Authorization in Reporting Services를 참조하세요.

인증 확장 구성

보고서 서버에 사용되는 기본 인증 확장 프로그램 및 사용자 지정 인증 확장 프로그램을 지정합니다. 기본 확장 프로그램은 Windows 인증을 기반으로 합니다. 사용자 지정 인증 확장을 구현하지 않는 한 이 섹션을 수정하지 마세요. Reporting Services의 인증에 대한 자세한 내용은 Reporting Services의 인증 및 보고서 서버의 인증을 참조하세요. 사용자 지정 보안 기능을 추가하는 방법에 대한 자세한 내용은 보안 확장 구현을 참조하세요.

이벤트 처리

기본 이벤트 처리기를 지정합니다. 이 섹션은 수정하지 마세요. 이 섹션은 확장할 수 없습니다.

보고서 정의 사용자 지정

보고서 정의를 수정하는 사용자 지정 확장 프로그램의 이름과 유형을 지정합니다.

RDLSandboxing

RDL(보고서 정의 언어) 모드를 지정합니다. 이 모드에서는 특정 유형의 보고서 리소스 사용을 감지하고 제한할 수 있습니다. 이 설정은 여러 테넌트가 보고서 서버의 단일 웹 팜을 공유하는 시나리오와 관련이 있습니다. 자세한 내용은 RDL 샌드박싱 사용 및 사용 안 함을 참조 하세요.

MapTileServerConfiguration(RSReportServer.config 파일)

MapTileServerConfiguration은 보고서 서버에 게시된 보고서에서 지도 보고서 항목에 대한 타일 배경을 제공하는 Microsoft Bing 지도 웹 서비스의 구성 설정을 정의합니다. 모든 자식 요소가 필요합니다.

설정 Description
MaxConnections Bing Maps 웹 서비스에 대한 최대 연결 수를 지정합니다.
Timeout Bing Maps 웹 서비스의 응답을 기다리는 제한 시간(초 단위)을 지정합니다.
AppID Bing Maps 웹 서비스에 사용할 애플리케이션 식별자(AppID)를 지정합니다. (기본값)은 Reporting Services 기본 AppID를 지정합니다.

Bing 지도 타일 사용에 대한 자세한 내용은 사용 약관을 참조하세요.

고유한 Bing 지도 사용권 계약을 위해 사용자 지정 AppID를 지정해야 하는 경우가 아니라면 이 값을 변경하지 마세요. AppID를 변경한 경우 변경 내용을 적용하기 위해 Reporting Services를 다시 시작할 필요는 없습니다.
CacheLevel HttpRequestCacheLevel 열거형의 System.Net.Cache값을 지정합니다. 기본값은 Default입니다. 자세한 내용은 HttpRequestCacheLevel 열거형을 참조 하세요.

기본 모드 보고서 서버에 대한 기본 구성 파일

파일은 rsreportserver.config 기본적으로 다음 위치에 설치됩니다.

C:\Program Files\Microsoft SQL Server\MSRS13.MSSQLSERVER\Reporting Services\ReportServer

<Configuration>
	<Dsn>AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAR58DMGebHUeMvyR6HR04kQQAAAAiAAAAUgBlAHAAbwBy
AHQAaQBuAGcAIABTAGUAcgB2AGUAcgAAAANmAADAAAAAEAAAADczfLRgZ4GF44iBHkLrKY4AAAAA
BIAAAKAAAAAQAAAAJ9wQOmDNauH+LS30rboJ2OAAAAAp0kiFFBrc3r3ypKaldZJtjCORX9LTZRzt
0/JCSVIZc4GXx0peGKqd+f85UyrY/KOyUSHogOC/XoBp9Ppxv6ITbdunsS/LXEcMUBVqEdQD4ylh
x6K1NTC/u8hl9v0MgK+xMQKaiV7BuNYbgGgkaViABcNH0xVzcc5rMTHUkrABbGDFGKyAFniGQ1qu
/rqHibNNyvYbP/2uiqvgC0tQl6u8VkVbXpWrkvO+bFCqxlaJlCoDc2f3rIO321SZEvoFbsYNgPLd
+mIAkSCnH3Z3gm/bI8bqVkFaHblKyQuSfFsi6RQAAACb87b26dV0GjHmMJnE0Tk8CzNmhg==</Dsn>
	<ConnectionType>Default</ConnectionType>
	<LogonUser></LogonUser>
	<LogonDomain></LogonDomain>
	<LogonCred></LogonCred>
	<InstanceId>MSRS13.MSSQLSERVER</InstanceId>
	<InstallationID>{cd920604-a5c7-4554-b2a0-aadc04312fe5}</InstallationID>
	<Add Key="SecureConnectionLevel" Value="0"/>
	<Add Key="DisableSecureFormsAuthenticationCookie" Value="false"/>
	<Add Key="CleanupCycleMinutes" Value="10"/>
	<Add Key="MaxActiveReqForOneUser" Value="20"/>
	<Add Key="DatabaseQueryTimeout" Value="120"/>
	<Add Key="RunningRequestsScavengerCycle" Value="60"/>
	<Add Key="RunningRequestsDbCycle" Value="60"/>
	<Add Key="RunningRequestsAge" Value="30"/>
	<Add Key="MaxScheduleWait" Value="5"/>
	<Add Key="DisplayErrorLink" Value="true"/>
	<Add Key="WebServiceUseFileShareStorage" Value="false"/>
	<!--  <Add Key="ProcessTimeout" Value="150" /> -->
	<!--  <Add Key="ProcessTimeoutGcExtension" Value="30" /> -->
	<!--  <Add Key="WatsonFlags" Value="0x0430" /> full dump-->
	<!--  <Add Key="WatsonFlags" Value="0x0428" /> minidump -->
	<!--  <Add Key="WatsonFlags" Value="0x0002" /> no dump-->
	<Add Key="WatsonFlags" Value="0x0428"/>
	<Add Key="WatsonDumpOnExceptions" Value="Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException,Microsoft.ReportingServices.Modeling.InternalModelingException,Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException"/>
	<Add Key="WatsonDumpExcludeIfContainsExceptions" Value="System.Threading.ThreadAbortException,System.Web.UI.ViewStateException,System.OutOfMemoryException,System.Web.HttpException,System.IO.IOException,System.IO.FileLoadException,Microsoft.SharePoint.SPException,Microsoft.ReportingServices.WmiProvider.WMIProviderException,System.AppDomainUnloadedException"/>
	<URLReservations>
		<Application>
			<Name>ReportServerWebService</Name>
			<VirtualDirectory>ReportServer</VirtualDirectory>
			<URLs>
				<URL>
					<UrlString>https://+:80</UrlString>
					<AccountSid>S-1-5-80-2885764129-887777008-271615777-1616004480-2722851051</AccountSid>
					<AccountName>NT SERVICE\ReportServer</AccountName>
				</URL>
			</URLs>
		</Application>
		<Application>
			<Name>ReportServerWebApp</Name>
			<VirtualDirectory>Reports</VirtualDirectory>
			<URLs>
				<URL>
					<UrlString>https://+:80</UrlString>
					<AccountSid>S-1-5-80-2885764129-887777008-271615777-1616004480-2722851051</AccountSid>
					<AccountName>NT SERVICE\ReportServer</AccountName>
				</URL>
			</URLs>
		</Application>
	</URLReservations>
	<Authentication>
		<AuthenticationTypes>
			<RSWindowsNTLM/>
		</AuthenticationTypes>
		<RSWindowsExtendedProtectionLevel>Off</RSWindowsExtendedProtectionLevel>
		<RSWindowsExtendedProtectionScenario>Proxy</RSWindowsExtendedProtectionScenario>
		<EnableAuthPersistence>true</EnableAuthPersistence>
	</Authentication>
	<Service>
		<IsSchedulingService>True</IsSchedulingService>
		<IsNotificationService>True</IsNotificationService>
		<IsEventService>True</IsEventService>
		<PollingInterval>10</PollingInterval>
		<WindowsServiceUseFileShareStorage>False</WindowsServiceUseFileShareStorage>
		<MemorySafetyMargin>80</MemorySafetyMargin>
		<MemoryThreshold>90</MemoryThreshold>
		<RecycleTime>720</RecycleTime>
		<MaxAppDomainUnloadTime>30</MaxAppDomainUnloadTime>
		<MaxQueueThreads>0</MaxQueueThreads>
		<UrlRoot>
		</UrlRoot>
		<UnattendedExecutionAccount>
			<UserName></UserName>
			<Password></Password>
			<Domain></Domain>
		</UnattendedExecutionAccount>
		<PolicyLevel>rssrvpolicy.config</PolicyLevel>
		<IsWebServiceEnabled>True</IsWebServiceEnabled>
		<IsReportManagerEnabled>True</IsReportManagerEnabled>
		<FileShareStorageLocation>
			<Path>
			</Path>
		</FileShareStorageLocation>
		<DefaultFileShareAccount>
			<Domain></Domain>
			<UserName></UserName>
			<Password></Password>
		</DefaultFileShareAccount>
	</Service>
	<UI>
		<ReportServerUrl>
		</ReportServerUrl>
		<PageCountMode>Estimate</PageCountMode>
	</UI>
	<Extensions>
		<Delivery>
			<Extension Name="Report Server FileShare" Type="Microsoft.ReportingServices.FileShareDeliveryProvider.FileShareProvider,ReportingServicesFileShareDeliveryProvider">
				<MaxRetries>3</MaxRetries>
				<SecondsBeforeRetry>900</SecondsBeforeRetry>
				<Configuration>
					<FileShareConfiguration>
						<ExcludedRenderFormats>
							<RenderingExtension>HTMLOWC</RenderingExtension>
							<RenderingExtension>NULL</RenderingExtension>
							<RenderingExtension>RGDI</RenderingExtension>
						</ExcludedRenderFormats>
					</FileShareConfiguration>
				</Configuration>
			</Extension>
			<Extension Name="Report Server Email" Type="Microsoft.ReportingServices.EmailDeliveryProvider.EmailProvider,ReportingServicesEmailDeliveryProvider">
				<MaxRetries>3</MaxRetries>
				<SecondsBeforeRetry>900</SecondsBeforeRetry>
				<Configuration>
					<RSEmailDPConfiguration>
						<SMTPServer></SMTPServer>
						<SMTPServerPort>
						</SMTPServerPort>
						<SMTPAccountName>
						</SMTPAccountName>
						<SMTPConnectionTimeout>
						</SMTPConnectionTimeout>
						<SMTPServerPickupDirectory>
						</SMTPServerPickupDirectory>
						<SMTPUseSSL>False</SMTPUseSSL>
						<SendUsing>2</SendUsing>
						<SMTPAuthenticate>0</SMTPAuthenticate>
						<SendUserName></SendUserName>
						<SendPassword></SendPassword>
						<From></From>
						<EmbeddedRenderFormats>
							<RenderingExtension>MHTML</RenderingExtension>
						</EmbeddedRenderFormats>
						<PrivilegedUserRenderFormats>
						</PrivilegedUserRenderFormats>
						<ExcludedRenderFormats>
							<RenderingExtension>HTMLOWC</RenderingExtension>
							<RenderingExtension>NULL</RenderingExtension>
							<RenderingExtension>RGDI</RenderingExtension>
						</ExcludedRenderFormats>
						<SendEmailToUserAlias>True</SendEmailToUserAlias>
						<DefaultHostName>
						</DefaultHostName>
						<PermittedHosts>
						</PermittedHosts>
					</RSEmailDPConfiguration>
				</Configuration>
			</Extension>
			<Extension Name="Report Server DocumentLibrary" Type="Microsoft.ReportingServices.SharePoint.SharePointDeliveryExtension.DocumentLibraryProvider,ReportingServicesSharePointDeliveryExtension">
				<MaxRetries>3</MaxRetries>
				<SecondsBeforeRetry>900</SecondsBeforeRetry>
				<Configuration>
					<DocumentLibraryConfiguration>
						<ExcludedRenderFormats>
							<RenderingExtension>HTMLOWC</RenderingExtension>
							<RenderingExtension>NULL</RenderingExtension>
							<RenderingExtension>RGDI</RenderingExtension>
						</ExcludedRenderFormats>
					</DocumentLibraryConfiguration>
				</Configuration>
			</Extension>
			<Extension Name="NULL" Type="Microsoft.ReportingServices.NullDeliveryProvider.NullProvider,ReportingServicesNullDeliveryProvider"/>
			<Extension Name="Report Server PowerBI" Type="Microsoft.ReportingServices.PowerBIDeliveryProvider.PowerBIDeliveryProvider,ReportingServicesPowerBIDeliveryProvider">
				<MaxRetries>3</MaxRetries>
				<SecondsBeforeRetry>900</SecondsBeforeRetry>
				<Configuration>
					<PowerBIDeliveryConfiguration>
					</PowerBIDeliveryConfiguration>
				</Configuration>
			</Extension>
		</Delivery>
		<DeliveryUI>
			<Extension Name="Report Server Email" Type="Microsoft.ReportingServices.EmailDeliveryProvider.EmailDeliveryProviderControl,ReportingServicesEmailDeliveryProvider">
				<DefaultDeliveryExtension>True</DefaultDeliveryExtension>
				<Configuration>
					<RSEmailDPConfiguration>
						<DefaultRenderingExtension>MHTML</DefaultRenderingExtension>
					</RSEmailDPConfiguration>
				</Configuration>
			</Extension>
			<Extension Name="Report Server FileShare" Type="Microsoft.ReportingServices.FileShareDeliveryProvider.FileShareUIControl,ReportingServicesFileShareDeliveryProvider"/>
			<Extension Name="Report Server PowerBI" Type="Microsoft.ReportingServices.PowerBIDeliveryProvider.PowerBIDeliveryUIControl,ReportingServicesPowerBIDeliveryProvider"/>
		</DeliveryUI>
		<Render>
			<Extension Name="WORDOPENXML" Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordOpenXmlRenderer.WordOpenXmlDocumentRenderer,Microsoft.ReportingServices.WordRendering"/>
			<Extension Name="WORD" Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordDocumentRenderer,Microsoft.ReportingServices.WordRendering" Visible="false"/>
			<Extension Name="EXCELOPENXML" Type="Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.ExcelOpenXmlRenderer,Microsoft.ReportingServices.ExcelRendering"/>
			<Extension Name="EXCEL" Type="Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer,Microsoft.ReportingServices.ExcelRendering" Visible="false"/>
			<Extension Name="PPTX" Type="Microsoft.ReportingServices.Rendering.PowerPointRendering.PptxRenderingExtension,Microsoft.ReportingServices.PowerPointRendering"/>
			<Extension Name="PDF" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.PDFRenderer,Microsoft.ReportingServices.ImageRendering"/>
			<Extension Name="IMAGE" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.ImageRenderer,Microsoft.ReportingServices.ImageRendering"/>
			<Extension Name="MHTML" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.MHtmlRenderingExtension,Microsoft.ReportingServices.HtmlRendering">
				<Configuration>
					<DeviceInfo>
						<DataVisualizationFitSizing>Approximate</DataVisualizationFitSizing>
					</DeviceInfo>
				</Configuration>
			</Extension>
			<Extension Name="CSV" Type="Microsoft.ReportingServices.Rendering.DataRenderer.CsvReport,Microsoft.ReportingServices.DataRendering"/>
			<Extension Name="XML" Type="Microsoft.ReportingServices.Rendering.DataRenderer.XmlDataReport,Microsoft.ReportingServices.DataRendering"/>
			<Extension Name="ATOM" Type="Microsoft.ReportingServices.Rendering.DataRenderer.AtomDataReport,Microsoft.ReportingServices.DataRendering"/>
			<Extension Name="NULL" Type="Microsoft.ReportingServices.Rendering.NullRenderer.NullReport,Microsoft.ReportingServices.NullRendering" Visible="false"/>
			<Extension Name="RGDI" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.RGDIRenderer,Microsoft.ReportingServices.ImageRendering" Visible="false"/>
			<Extension Name="HTML4.0" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.Html40RenderingExtension,Microsoft.ReportingServices.HtmlRendering" Visible="false">
				<Configuration>
					<DeviceInfo>
						<DataVisualizationFitSizing>Approximate</DataVisualizationFitSizing>
					</DeviceInfo>
				</Configuration>
			</Extension>
			<Extension Name="HTML5" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.Html5RenderingExtension,Microsoft.ReportingServices.HtmlRendering" Visible="false">
				<Configuration>
					<DeviceInfo>
						<DataVisualizationFitSizing>Approximate</DataVisualizationFitSizing>
					</DeviceInfo>
				</Configuration>
			</Extension>
			<Extension Name="RPL" Type="Microsoft.ReportingServices.Rendering.RPLRendering.RPLRenderer,Microsoft.ReportingServices.RPLRendering" Visible="false" LogAllExecutionRequests="false"/>
		</Render>
		<!--
        For the SQLPDW extension to work, install the SQL Server PDW Client Tools on the report server.
        NOTE: The SQLPDW extension is deprecated. It supports old versions of SQL Server Parallel Data Warehouse (PDW).        
        To connect to Analytics Platform System, use the SQL (SQL Server) extension.        
        For the ORACLE extension to work, install the Oracle Data Provider for NET (ODP.NET) on the report server.
        For TERADATA extension to work, install the .NET Provider for Teradata on the report server.
      -->
		<Data>
			<Extension Name="SQL" Type="Microsoft.ReportingServices.DataExtensions.SqlConnectionWrapper,Microsoft.ReportingServices.DataExtensions"/>
			<Extension Name="SQLAZURE" Type="Microsoft.ReportingServices.DataExtensions.SqlAzureConnectionWrapper,Microsoft.ReportingServices.DataExtensions"/>
			<Extension Name="SQLPDW" Type="Microsoft.ReportingServices.DataExtensions.SqlDwConnectionWrapper,Microsoft.ReportingServices.DataExtensions"/>
			<Extension Name="OLEDB-MD" Type="Microsoft.ReportingServices.DataExtensions.AdoMdConnection,Microsoft.ReportingServices.DataExtensions"/>
			<Extension Name="SHAREPOINTLIST" Type="Microsoft.ReportingServices.DataExtensions.SharePointList.SPListConnection,Microsoft.ReportingServices.DataExtensions"/>
			<Extension Name="ORACLE" Type="Microsoft.ReportingServices.DataExtensions.OracleClientConnectionWrapper,Microsoft.ReportingServices.DataExtensions"/>
			<Extension Name="ESSBASE" Type="Microsoft.ReportingServices.DataExtensions.Essbase.EssbaseConnection,Microsoft.ReportingServices.DataExtensions.Essbase"/>
			<Extension Name="SAPBW" Type="Microsoft.ReportingServices.DataExtensions.SapBw.SapBwConnection,Microsoft.ReportingServices.DataExtensions.SapBw"/>
			<Extension Name="TERADATA" Type="Microsoft.ReportingServices.DataExtensions.TeradataConnectionWrapper,Microsoft.ReportingServices.DataExtensions"/>
			<Extension Name="OLEDB" Type="Microsoft.ReportingServices.DataExtensions.OleDbConnectionWrapper,Microsoft.ReportingServices.DataExtensions"/>
			<Extension Name="ODBC" Type="Microsoft.ReportingServices.DataExtensions.OdbcConnectionWrapper,Microsoft.ReportingServices.DataExtensions"/>
			<Extension Name="XML" Type="Microsoft.ReportingServices.DataExtensions.XmlDPConnection,Microsoft.ReportingServices.DataExtensions"/>
		</Data>
		<SemanticQuery>
			<Extension Name="SQL" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.MSSQL.MSSqlSQCommand,Microsoft.ReportingServices.SemanticQueryEngine">
				<Configuration>
					<EnableMathOpCasting>False</EnableMathOpCasting>
				</Configuration>
			</Extension>
			<Extension Name="SQLAZURE" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.MSSQL.MSSqlSQCommand,Microsoft.ReportingServices.SemanticQueryEngine">
				<Configuration>
					<EnableMathOpCasting>False</EnableMathOpCasting>
				</Configuration>
			</Extension>
			<Extension Name="SQLPDW" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.MSSQLADW.MSSqlAdwSQCommand,Microsoft.ReportingServices.SemanticQueryEngine">
				<Configuration>
					<EnableMathOpCasting>False</EnableMathOpCasting>
				</Configuration>
			</Extension>
			<Extension Name="ORACLE" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.Oracle.OraSqlSQCommand,Microsoft.ReportingServices.SemanticQueryEngine">
				<Configuration>
					<EnableMathOpCasting>True</EnableMathOpCasting>
					<DisableNO_MERGEInLeftOuters>False</DisableNO_MERGEInLeftOuters>
					<EnableUnistr>False</EnableUnistr>
					<DisableTSTruncation>False</DisableTSTruncation>
				</Configuration>
			</Extension>
			<Extension Name="TERADATA" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.Teradata.TdSqlSQCommand,Microsoft.ReportingServices.SemanticQueryEngine">
				<Configuration>
					<EnableMathOpCasting>True</EnableMathOpCasting>
					<ReplaceFunctionName>oREPLACE</ReplaceFunctionName>
				</Configuration>
			</Extension>
			<Extension Name="OLEDB-MD" Type="Microsoft.AnalysisServices.Modeling.QueryExecution.ASSemanticQueryCommand,Microsoft.AnalysisServices.Modeling"/>
		</SemanticQuery>
		<ModelGeneration>
			<Extension Name="SQL" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.MSSQL.MsSqlModelGenerator,Microsoft.ReportingServices.SemanticQueryEngine"/>
			<Extension Name="SQLAZURE" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.MSSQL.MsSqlModelGenerator,Microsoft.ReportingServices.SemanticQueryEngine"/>
			<Extension Name="ORACLE" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.Oracle.OraSqlModelGenerator,Microsoft.ReportingServices.SemanticQueryEngine"/>
			<Extension Name="TERADATA" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.Teradata.TdSqlModelGenerator,Microsoft.ReportingServices.SemanticQueryEngine"/>
			<Extension Name="OLEDB-MD" Type="Microsoft.AnalysisServices.Modeling.Generation.ModelGeneratorExtension,Microsoft.AnalysisServices.Modeling"/>
		</ModelGeneration>
		<Security>
			<Extension Name="Windows" Type="Microsoft.ReportingServices.Authorization.WindowsAuthorization, Microsoft.ReportingServices.Authorization"/>
		</Security>
		<Authentication>
			<Extension Name="Windows" Type="Microsoft.ReportingServices.Authentication.WindowsAuthentication, Microsoft.ReportingServices.Authorization"/>
		</Authentication>
		<EventProcessing>
			<Extension Name="SnapShot Extension" Type="Microsoft.ReportingServices.Library.HistorySnapShotCreatedHandler,ReportingServicesLibrary">
				<Event>
					<Type>ReportHistorySnapshotCreated</Type>
				</Event>
			</Extension>
			<Extension Name="Timed Subscription Extension" Type="Microsoft.ReportingServices.Library.TimedSubscriptionHandler,ReportingServicesLibrary">
				<Event>
					<Type>TimedSubscription</Type>
				</Event>
			</Extension>
			<Extension Name="Cache Refresh Plan Extension" Type="Microsoft.ReportingServices.Library.CacheRefreshPlanHandler,ReportingServicesLibrary">
				<Event>
					<Type>RefreshCache</Type>
				</Event>
			</Extension>
			<Extension Name="Shared Dataset Cache Update Extension" Type="Microsoft.ReportingServices.Library.SharedDatasetCacheUpdatePlanHandler,ReportingServicesLibrary">
				<Event>
					<Type>SharedDatasetCacheUpdate</Type>
				</Event>
			</Extension>
			<Extension Name="Cache Update Extension" Type="Microsoft.ReportingServices.Library.ReportExecutionSnapshotUpdateEventHandler,ReportingServicesLibrary">
				<Event>
					<Type>SnapshotUpdated</Type>
				</Event>
			</Extension>
		</EventProcessing>
	</Extensions>
	<MapTileServerConfiguration>
		<MaxConnections>2</MaxConnections>
		<Timeout>10</Timeout>
		<AppID>(Default)</AppID>
		<CacheLevel>Default</CacheLevel>
	</MapTileServerConfiguration>
</Configuration> 

SharePoint 모드 보고서 서버에 대한 기본 구성 파일

rsreportserver.config 파일은 기본적으로 다음 위치에 설치됩니다.

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\WebServices\Reporting

<Configuration>  
  <Dsn />  
  <ConnectionType>Default</ConnectionType>  
  <LogonUser>  
  </LogonUser>  
  <LogonDomain>  
  </LogonDomain>  
  <LogonCred>  
  </LogonCred>  
  <InstanceId>MSRS12.@Sharepoint</InstanceId>  
  <Add Key="SecureConnectionLevel" Value="0" />  
  <Add Key="CleanupCycleMinutes" Value="10" />  
  <Add Key="MaxActiveReqForOneUser" Value="20" />  
  <Add Key="AlertingCleanupCycleMinutes" Value="20" />  
  <Add Key="AlertingDataCleanupMinutes" Value="360" />  
  <Add Key="AlertingExecutionLogCleanupMinutes" Value="10080" />  
  <Add Key="AlertingMaxDataRetentionDays" Value="180" />  
  <Add Key="RunningRequestsScavengerCycle" Value="60" />  
  <Add Key="RunningRequestsDbCycle" Value="60" />  
  <Add Key="RunningRequestsAge" Value="30" />  
  <Add Key="MaxScheduleWait" Value="5" />  
  <Add Key="DisplayErrorLink" Value="true" />  
  <Add Key="WebServiceUseFileShareStorage" Value="false" />  
  <!--  <Add Key="ProcessTimeout" Value="150" /> -->  
  <!--  <Add Key="ProcessTimeoutGcExtension" Value="30" /> -->  
  <!--  <Add Key="WatsonFlags" Value="0x0430" /> full dump-->  
  <!--  <Add Key="WatsonFlags" Value="0x0428" /> minidump -->  
  <!--  <Add Key="WatsonFlags" Value="0x0002" /> no dump-->  
  <Add Key="WatsonFlags" Value="0x0428" />  
  <Add Key="WatsonDumpOnExceptions" Value="Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException,Microsoft.ReportingServices.Modeling.InternalModelingException,Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException" />  
  <Add Key="WatsonDumpExcludeIfContainsExceptions" Value="System.Threading.ThreadAbortException,System.Web.UI.ViewStateException,System.OutOfMemoryException,System.Web.HttpException,System.IO.IOException,System.IO.FileLoadException,Microsoft.SharePoint.SPException,Microsoft.ReportingServices.WmiProvider.WMIProviderException" />  
  <RStrace>  
    <add name="FileName" value="ReportServerService" />  
    <add name="FileSizeLimitMb" value="32" />  
    <add name="KeepFilesForDays" value="14" />  
    <add name="Prefix" value="tid, time" />  
    <add name="TraceListeners" value="file" />  
    <add name="TraceFileMode" value="unique" />  
    <add name="Components" value="all:3" />  
  </RStrace>  
  <URLReservations>  
    <Application>  
      <Name>ReportServerWebService</Name>  
      <VirtualDirectory>ReportServer</VirtualDirectory>  
      <URLs>  
        <URL>  
          <UrlString>https://+:80</UrlString>  
          <AccountSid>  
          </AccountSid>  
          <AccountName>  
          </AccountName>  
        </URL>  
      </URLs>  
    </Application>  
    <Application>  
      <Name>ReportManager</Name>  
      <VirtualDirectory>Reports</VirtualDirectory>  
      <URLs>  
        <URL>  
          <UrlString>https://+:80</UrlString>  
          <AccountSid>  
          </AccountSid>  
          <AccountName>  
          </AccountName>  
        </URL>  
      </URLs>  
    </Application>  
  </URLReservations>  
  <Authentication>  
    <AuthenticationTypes>  
      <RSWindowsNTLM />  
    </AuthenticationTypes>  
    <EnableAuthPersistence>true</EnableAuthPersistence>  
  </Authentication>  
  <Service>  
    <IsSchedulingService>True</IsSchedulingService>  
    <IsNotificationService>True</IsNotificationService>  
    <IsEventService>True</IsEventService>  
    <IsAlertingService>True</IsAlertingService>  
    <PollingInterval>10</PollingInterval>  
    <WindowsServiceUseFileShareStorage>False</WindowsServiceUseFileShareStorage>  
    <MemorySafetyMargin>80</MemorySafetyMargin>  
    <MemoryThreshold>90</MemoryThreshold>  
    <RecycleTime>720</RecycleTime>  
    <MaxAppDomainUnloadTime>30</MaxAppDomainUnloadTime>  
    <MaxQueueThreads>0</MaxQueueThreads>  
    <UrlRoot>  
    </UrlRoot>  
    <PolicyLevel>rssrvpolicy.config</PolicyLevel>  
    <IsWebServiceEnabled>True</IsWebServiceEnabled>    
    <FileShareStorageLocation>  
      <Path>  
      </Path>  
    </FileShareStorageLocation>  
  </Service>  
  <UI>  
    <ReportServerUrl>  
    </ReportServerUrl>  
    <PageCountMode>Estimate</PageCountMode>  
  </UI>  
  <MapTileServerConfiguration>  
    <MaxConnections>2</MaxConnections>  
    <Timeout>10</Timeout>  
    <AppID>(Default)</AppID>  
    <CacheLevel>Default</CacheLevel>  
  </MapTileServerConfiguration>  
</Configuration>  

Reporting Services 구성 파일 수정(RSreportserver.config)
보고서 서버 애플리케이션에 사용 가능한 메모리 구성
Reporting Services 구성 파일
보고서 서버 초기화(보고서 서버 구성 관리자)
암호화된 보고서 서버 데이터 저장(보고서 서버 구성 관리자)
보고서 서버 구성 관리자(기본 모드)

추가 질문이 있으신가요? Reporting Services 포럼을 이용해 보세요.