다중 인스턴스 보고서 서버 배포를 위한 URL 예약URL Reservations for Multi-Instance Report Server Deployments

같은 컴퓨터에 여러 Reporting ServicesReporting Services 인스턴스를 설치하는 경우 각 인스턴스의 URL 예약을 어떻게 정의할지 고려해야 합니다.If you install multiple instances of Reporting ServicesReporting Services on the same computer, you must consider how you will define the URL reservations for each instance. 각 인스턴스 내에서 보고서 서버 웹 서비스와 웹 포털web portal 에는 각각 한 개 이상의 URL 예약이 있어야 합니다.Within each instance, the Report Server Web service and the 웹 포털web portal must have at least one URL reservation each. 전체 예약 집합은 HTTP.SYS에서 고유해야 합니다.The entire set of reservations must be unique in HTTP.SYS.

중복된 URL은 서비스가 시작할 때 URL을 등록하는 동안 검색됩니다.Duplicate URLs are detected during URL registration, which occurs when the service starts. 고유하지 않은 URL 예약을 만든 경우 서비스를 시작하기 전까지는 이름 충돌이 검색되지 않을 수 있습니다.If you create URL reservations that are not unique, the name conflict might not be detected until you start the service. 따라서 명명 규칙에 따라 모든 값을 고유하게 지정해야 합니다.For this reason, make sure that you follow naming conventions or rules to ensure all values are unique.

기본 명명 규칙Default Naming Conventions

Reporting ServicesReporting Services 명명된 인스턴스 내에 SQL ServerSQL Server 를 설치할 수 있습니다. can be installed within a SQL ServerSQL Server named instance. 명명된 인스턴스 내에 보고서 서버를 설치하거나 구성하면 Reporting ServicesReporting Services 가 제공하는 기본 URL 예약의 가상 디렉터리에 인스턴스 이름이 자동으로 포함됩니다.When you install or configure a report server within a named instance, the instance name is automatically included in the virtual directory in the default URL reservation that Reporting ServicesReporting Services provides. 다음 표에서는 기본 인스턴스 및 명명된 인스턴스에 대한 URL 예약을 보여 줍니다.The following table shows the URL reservations for a default instance and a named instance.

SQL Server 인스턴스SQL Server Instance 기본 URL 예약Default URL Reservation
기본 인스턴스(MSSQLServer)Default (MSSQLServer) http://+:80/reportserver
명명된 인스턴스(MynamedInstance)Named (MynamedInstance) http://+:80/reportserver_MyNamedInstance

명명된 인스턴스의 경우 가상 디렉터리에 해당 인스턴스 이름이 포함됩니다.For the named instance, the virtual directory includes the instance name. 기본 인스턴스 및 명명된 인스턴스는 모두 같은 포트에서 수신하지만 고유한 가상 디렉터리 이름에 따라 요청을 수신할 보고서 서버가 결정됩니다.Both the default instance and the named instance listen on the same port, but the unique virtual directory names determine which report server gets the request.

보고서 서버 인스턴스를 구별할 수 있는 가상 디렉터리 이름을 사용하는 것이 가장 좋습니다.Best practice recommendations are to use the virtual directory name to distinguish among the report server instance. 이렇게 하면 URL과 대상 인스턴스 간의 관계가 명확해지고 응용 프로그램 이름이 전체 시스템에서 고유하게 됩니다.It provides a clear correspondence between a URL and the target instance, and ensures that the application names are unique across the whole system.

사용자 지정 명명 규칙Custom Naming Conventions

인스턴스 이름을 사용하는 것이 좋지만 URL 구문 및 사용자 지정 명명 규칙을 사용하여 URL 예약의 고유한 이름 제약 조건을 충족할 수도 있습니다.Although using the instance name is recommended, you can use the URL syntax and your own naming conventions to meet the unique name constraints for URL reservations. 다음 예에서는 각 인스턴스의 고유한 URL을 만드는 두 가지 방법을 보여 줍니다.The following examples illustrate different approaches for creating unique URLs for each instance.

보고서 서버 기본 인스턴스(MSSQLSERVER)Report Server default instance (MSSQLSERVER) ReportServer_MyNamedInstanceReportServer_MyNamedInstance 고유성Uniqueness
http://+:80/reportserver http://+:8888/reportserver 각 인스턴스가 다른 포트에서 수신합니다.Each instance listens on a different port.
http://www.contoso.com/reportserver http://SRVR-46/reportserver 각 인스턴스가 다른 서버 이름(정규화된 도메인 이름 및 컴퓨터 이름)에 응답합니다.Each instance responds to different server names (fully qualified domain name, and machine name).

고유성 요구 사항Uniqueness Requirements

Reporting ServicesReporting Services 에서 사용되는 기본 기술에는 고유 이름 관련 요구 사항이 적용됩니다.The underlying technologies used by Reporting ServicesReporting Services impose requirements around unique names. HTTP.SYS의 리포지토리 내에서 모든 URL이 고유해야 합니다.HTTP.SYS requires that all URLs within its repository be unique. 포트, 호스트 이름 또는 가상 디렉터리 이름을 변경하여 고유한 URL을 만들 수 있습니다.You can vary the port, host name, or virtual directory name to create a unique URL. ASP.NETASP.NET 을 사용하려면 응용 프로그램 ID가 동일한 프로세스 내에서 고유해야 합니다. requires that application identities be unique within the same process. 이러한 요구 사항은 가상 디렉터리 이름에 영향을 줍니다.This requirement affects the virtual directory names. 따라서 동일한 보고서 서버 인스턴스 내에서 중복되는 가상 디렉터리 이름을 사용할 수 없습니다.It specifies that you cannot duplicate a virtual directory name within the same report server instance.

참고 항목See Also

보고서 서버 URL 구성(SSRS 구성 관리자) Configure Report Server URLs (SSRS Configuration Manager)
URL 구성(SSRS 구성 관리자)Configure a URL (SSRS Configuration Manager)