다음을 통해 공유


구성 파일의 URL(SSRS 구성 관리자)

Reporting Services는 애플리케이션 설정을 RSReportServer.config 파일에 저장합니다. 이 파일 내에는 URL 및 URL 예약 모두에 대한 구성 설정이 있습니다. 이러한 구성 설정은 수정할 목적과 규칙이 매우 다릅니다. 배포를 조정하기 위해 구성 파일을 수정하는 데 익숙한 경우 이 항목은 각 URL 설정이 사용되는 방식을 이해하는 데 도움이 될 수 있습니다.

RSReportServer.config 파일의 URL 설정

Reporting Services는 애플리케이션 및 보고서 액세스를 위한 URL을 저장하고 웹 프런트 엔드 구성 요소를 백 엔드 보고서 서버에 연결합니다.

애플리케이션 액세스에 대한 URL

URL은 보고서 서버 웹 서비스 및 보고서 관리자에 액세스하는 데 사용됩니다. URL을 구성하려면 Reporting Services 구성 도구를 사용해야 합니다. 이 도구는 HTTP.SYS 각 애플리케이션에 대한 URL 예약을 만들고 RSReportServer.config섹션에서 URL URLReservations 에 대한 항목을 추가합니다.

보고서 액세스에 대한 URL

Reporting Services에는 보고서 링크 또는 첨부 파일을 보내는 데 사용할 수 있는 보고서 서버 전자 메일 배달 확장 프로그램이 포함되어 있습니다. 보고서 링크는 보고서가 배달될 때 생성됩니다. 보고서 서버 전자 메일 배달 확장 프로그램은 구성 파일의 UrlRoot 설정을 사용하여 링크를 만듭니다. UrlRoot 는 무인 보고서 처리를 통해 생성된 렌더링된 보고서의 링크를 확인하는 데도 사용됩니다.

UrlRoot 는 애플리케이션 액세스에 대한 URL을 구성할 때 RSReportServer.config 파일에 자동으로 지정됩니다. 구성 파일에서 이 값을 수정하는 경우 배달하려는 보고서가 포함된 보고서 서버 데이터베이스에 연결된 보고서 서버 웹 서비스에 유효한 URL 주소를 지정해야 합니다. 단일 보고서 서버 인스턴스에 대해 하나 UrlRoot 만 지정할 수 있습니다. 지정된 보고서 서버 인스턴스의 RSReportServer.config 파일에는 하나의 UrlRoot 항목만 있을 수 있습니다. 보고서 서버 웹 서비스에 대해 예약된 URL이 여러 개 있는 경우 사용 가능한 값 UrlRoot중 하나를 선택해야 합니다.

대부분의 경우 수정 UrlRoot할 필요가 없습니다. 그러나 보고서 서버가 정규화된 URL을 통해 액세스되고 호스트 헤더를 사용하는 URL을 정규화된 사이트 이름으로 구성하지 않은 경우 RSReportServer.config 수동으로 편집하여 보고서를 렌더링하는 데 사용할 정규화된 보고서 서버 URL로 설정 UrlRoot 해야 합니다(예: https://www.adventure-works.com/mywebapp/reportserver).

보고서 관리자 및 웹 파트를 보고서 서버 웹 서비스에 연결하는 URL

보고서 관리자 및 Reporting Services용 SharePoint 2.0 웹 파트는 보고서 서버에 연결하는 웹 프런트 엔드 구성 요소입니다. 백 엔드 보고서 서버에 연결하는 데 사용되는 URL은 다음과 같습니다.

  • ReportServerUrl (보고서 관리자에서 사용)

  • ReportServerExternalUrl (웹 파트에서 사용)

비고

이전 버전의 Reporting Services에는 ReportServerVirtualDirectory 요소가 포함되었습니다. 이 값은 SQL Server 2008 이상 버전에서 사용되지 않습니다. 기존 설치를 업그레이드하고 이 설정이 포함된 구성 파일을 사용하는 경우 보고서 서버는 더 이상 이 값을 읽지 않습니다.

다음 표에서는 Reporting Services 구성 파일에 지정할 수 있는 모든 URL에 대한 요약을 제공합니다.

설정 사용법 설명
ReportServerUrl 선택 사항입니다. 이 요소는 직접 추가하지 않는 한 RSReportServer.config 파일에 포함되지 않습니다. 다음 시나리오 중 하나를 구성하는 경우에만 이 요소를 설정합니다.

보고서 관리자는 다른 컴퓨터 또는 동일한 컴퓨터의 다른 인스턴스에서 실행되는 보고서 서버 웹 서비스에 대한 웹 프런트 엔드 액세스를 제공합니다.

보고서 서버에 대한 URL이 여러 개 있고 보고서 관리자가 특정 URL을 사용하려는 경우

모든 보고서 관리자 연결을 사용할 특정 보고서 서버 URL이 있습니다.

예를 들어 네트워크의 모든 컴퓨터에 대해 보고서 관리자 액세스를 사용하도록 설정할 수 있지만 로컬 연결을 통해 보고서 관리자가 보고서 서버에 연결해야 합니다. 이 경우, ReportServerUrl를 "https://localhost/reportserver""로 구성할 수 있습니다.



이러한 시나리오를 구현하는 방법에 대한 지침은 SQL Server 온라인 설명서에서 보고서 관리자 구성(기본 모드) 을 참조하세요.
이 값은 보고서 서버 웹 서비스에 대한 URL을 지정합니다. 이 값은 시작 시 보고서 관리자 애플리케이션에서 읽습니다. 이 값을 설정하면 보고서 관리자가 URL에 지정된 보고서 서버에 연결됩니다.

기본적으로 보고서 관리자는 보고서 관리자와 동일한 보고서 서버 인스턴스 내에서 실행되는 보고서 서버 웹 서비스에 대한 웹 프런트 엔드 액세스를 제공합니다. 그러나 다른 인스턴스의 일부이거나 다른 컴퓨터의 인스턴스에서 실행되는 보고서 서버 웹 서비스에서 보고서 관리자를 사용하려는 경우 이 URL을 설정하여 보고서 관리자가 외부 보고서 서버 웹 서비스에 연결하도록 할 수 있습니다.

연결 ReportServerUrl 하려는 보고서 서버에 SSL(Secure Sockets Layer) 인증서가 설치된 경우 해당 값은 해당 인증서에 등록된 서버의 이름이어야 합니다. "기본 연결이 닫혔습니다. SSL/TLS 보안 채널에 대한 트러스트 관계를 설정할 수 없습니다."라는 오류가 표시되면 SSL 인증서가 발급된 서버의 정규화된 도메인 이름으로 설정 ReportServerUrl 됩니다. 예를 들어 인증서가 등록된 https://adventure-works.com.onlinesales경우 보고서 서버 URL은 다음과 같습니다 https://adventure-works.com.onlinesales/reportserver.
ReportServerExternalUrl 선택 사항입니다. 이 요소는 직접 추가하지 않는 한 RSReportServer.config 파일에 포함되지 않습니다.

SharePoint 2.0 웹 파트를 사용하고 사용자가 보고서를 검색하여 새 브라우저 창에서 열 수 있도록 하려는 경우에만 이 요소를 설정합니다.

< ReportServerUrl > 요소 아래에 <ReportServerExternalUrl>를 추가하고, 별도의 브라우저 창에서 액세스할 때 보고서 서버 인스턴스로 확인되는 완전한 형태의 보고서 서버 이름으로 설정합니다. 삭제 <ReportServerUrl>하지 마세요.

다음 예제에서는 구문을 보여 줍니다.

<ReportServerExternalUrl>http://myserver/reportserver</ReportServerExternalUrl>
이 값은 SharePoint 2.0 웹 파트에서 사용됩니다.

이전 릴리스에서는 이 값을 설정하여 인터넷 연결 보고서 서버에 보고서 작성기를 배포하는 것이 좋습니다. 테스트되지 않은 배포 시나리오입니다. 과거에 이 설정을 사용하여 보고서 작성기 인터넷 액세스를 지원한 경우 대체 전략을 고려해야 합니다.

또한 참조하십시오

보고서 서버 URL 구성(SSRS 구성 관리자)
URL 구성(SSRS 구성 관리자)