다음을 통해 공유


다중 인스턴스 보고서 서버 배포에 대한 URL 예약(SSRS 구성 관리자)

동일한 컴퓨터에 Reporting Services의 여러 인스턴스를 설치하는 경우 각 인스턴스에 대한 URL 예약을 정의하는 방법을 고려해야 합니다. 각 인스턴스 내에서 보고서 서버 웹 서비스 및 보고서 관리자에는 각각 하나 이상의 URL 예약이 있어야 합니다. 전체 예약 집합은 HTTP.SYS에 고유해야 합니다.

서비스가 시작될 때 발생하는 URL 등록 중에 중복 URL이 검색됩니다. 고유하지 않은 URL 예약을 만드는 경우 서비스를 시작할 때까지 이름 충돌이 검색되지 않을 수 있습니다. 이러한 이유로, 명명 규칙을 따라 모든 값이 고유하도록 해야 합니다.

기본 명명 규칙

Reporting Services는 SQL Server 명명된 인스턴스 내에 설치할 수 있습니다. 명명된 인스턴스 내에서 보고서 서버를 설치하거나 구성하면 인스턴스 이름이 Reporting Services에서 제공하는 기본 URL 예약의 가상 디렉터리에 자동으로 포함됩니다. 다음 표에서는 기본 인스턴스 및 명명된 인스턴스에 대한 URL 예약을 보여 줍니다.

SQL Server 인스턴스 기본 URL 예약
기본값(MSSQLServer) http://+:80/reportserver
명명됨(MynamedInstance) http://+:80/reportserver_MyNamedInstance

명명된 인스턴스의 경우 가상 디렉터리에는 인스턴스 이름이 포함됩니다. 기본 인스턴스와 명명된 인스턴스는 모두 동일한 포트에서 수신 대기하지만 고유한 가상 디렉터리 이름에 따라 요청을 받는 보고서 서버가 결정됩니다.

모범 사례 권장 사항은 가상 디렉터리 이름을 사용하여 보고서 서버 인스턴스를 구분하는 것입니다. URL과 대상 인스턴스 간에 명확한 대응을 제공하고 애플리케이션 이름이 전체 시스템에서 고유하도록 합니다.

사용자 지정 명명 규칙

인스턴스 이름을 사용하는 것이 권장되지만 URL 구문과 고유한 명명 규칙을 사용하여 URL 예약에 대한 고유한 이름 제약 조건을 충족할 수 있습니다. 다음 예제에서는 각 인스턴스에 대해 고유한 URL을 만들기 위한 다양한 방법을 보여 줍니다.

보고서 서버 기본 인스턴스(MSSQLSERVER) 리포트 서버_MyNamedInstance 고유성
http://+:80/reportserver http://+:8888/reportserver 각 인스턴스는 다른 포트에서 수신 대기합니다.
https://www.contoso.com/reportserver http://SRVR-46/reportserver 각 인스턴스는 서로 다른 서버 이름(정규화된 도메인 이름 및 컴퓨터 이름)에 응답합니다.

고유성 요구 사항

Reporting Services에서 사용하는 기본 기술은 고유한 이름에 대한 요구 사항을 적용합니다. HTTP.SYS 리포지토리 내의 모든 URL이 고유해야 합니다. 포트, 호스트 이름 또는 가상 디렉터리 이름을 변경하여 고유한 URL을 만들 수 있습니다. ASP.NET 동일한 프로세스 내에서 애플리케이션 ID가 고유해야 합니다. 이 요구 사항은 가상 디렉터리 이름에 영향을 줍니다. 동일한 보고서 서버 인스턴스 내에서 가상 디렉터리 이름을 복제할 수 없음을 지정합니다.

또한 참조하십시오

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