Analysis Services의 여러 인스턴스 관리
동일한 컴퓨터 하드웨어 리소스를 공유한다는 점을 제외한다면 Microsoft SQL Server Analysis Services의 각 인스턴스는 완전히 독립적입니다. 즉, 서로 다른 개별적인 실행 파일, 속성, 보안 모델, 데이터베이스, 큐브 등을 갖고 있습니다. 각 인스턴스를 독립적으로 중지하고 시작할 수 있습니다. 한 대의 컴퓨터에서 여러 Analysis Services 인스턴스를 실행하면 응용 프로그램, 픽스 및 서비스 팩을 주 인스턴스에서 실행하기 전에 먼저 보조 인스턴스에서 테스트할 수 있고 서버 구성 속성이 다른 별도의 인스턴스에서 응용 프로그램을 실행할 수 있는 등 많은 이점이 있습니다. 그러나 한 대의 컴퓨터에서 실행되는 인스턴스는 모두 동일한 메모리 리소스를 공유하므로 테스트 전용 인스턴스를 수동으로 시작하도록 구성하여 주 인스턴스에서 사용할 수 있는 메모리를 확보해야 합니다.
각 Analysis Services 인스턴스에는 클라이언트 연결을 위한 자체 포트도 필요합니다. Analysis Services 관리자가 이 포트를 수동으로 할당하거나 Analysis Services 시작 시 사용 가능한 첫 번째 포트가 동적으로 선택됩니다. 포트가 수동으로 구성되어 있는지 동적으로 구성되어 있는지에 관계없이 Analysis Services 클라이언트는 해당 Analysis Services 인스턴스와 연관된 포트를 식별하고 이 포트에 연결할 수 있어야 합니다.
Analysis Services 인스턴스의 수신 포트 정의
Analysis Services 인스턴스의 Port 서버 속성에 따라 인스턴스에서 클라이언트 연결을 수신하는 포트 번호가 결정됩니다. Port 속성의 기본값은 0입니다. 이 기본값을 적용하면 인스턴스에서 기본 포트 2383이 사용됩니다. Analysis Services 관리자는 기본 포트 값을 특정 포트 번호로 변경하거나 기본값을 그대로 둘 수 있습니다. 기본값으로 설정하면 인스턴스에서 기본 포트 2383을 사용하려고 시도합니다. 이미 다른 인스턴스에서 기본 포트를 사용하고 있으면 Analysis Services는 동적 범위의 포트에서 사용 가능한 첫 번째 포트를 선택하여 인스턴스에 할당합니다. 또한 Analysis Services는 명명된 인스턴스 조회를 처리하는 서비스인 SQL Server Browser로 포트 번호와 인스턴스 이름을 기록합니다.
Port 서버 속성을 변경하는 방법은 서버 구성 속성 설정을 참조하십시오.
클라이언트에서 Analysis Services 인스턴스를 찾는 방법 구성
포트 번호를 따로 지정하지 않은 경우 Analysis Services 클라이언트는 포트 2383에서 Analysis Services 인스턴스 연결을 시도합니다. Analysis Services 클라이언트가 다른 포트 번호에서 수신 중인 명명된 Analysis Services 인스턴스에 연결하려면 이 명명된 인스턴스에서 사용하고 있는 정확한 포트를 지정해야 합니다. 그렇지 않으면 포트 2382의 Analysis Services 리디렉터 서비스로 연결됩니다. Analysis Services 리디렉터 서비스는 SQL Server Browser의 일부이며 컴퓨터에서 실행되고 있는 각 Analysis Services 인스턴스의 포트 번호 레코드를 관리합니다. 리디렉터 서비스는 포트 2382에서 클라이언트 요청을 명명된 인스턴스의 해당 포트로 리디렉션합니다.
중요 |
---|
Analysis Services 클라이언트가 인터넷을 통해 동적으로 할당된 포트에서 실행되고 있는 Analysis Services 인스턴스에 연결하려는 경우 클라이언트가 SQL Server Browser에 연결하여 명명된 인스턴스로 리디렉션될 수 있도록 방화벽에서 포트 2382가 열려 있어야 합니다. 그렇지 않은 경우 명명된 인스턴스가 사용하는 포트가 방화벽에서 열려 있어야 하고 이 포트에 직접 연결하도록 클라이언트가 구성되어 있어야 합니다. |
SQL Server Browser에서 각 Analysis Services 인스턴스에 할당된 포트를 알더라도 인스턴스에 특정 포트 번호를 제공하지 않는 클라이언트로부터 인스턴스를 숨길 수 있습니다. 인스턴스를 숨기려면 InstanceVisible 서버 속성을 0으로 설정합니다. InstanceVisible 서버 속성을 0으로 설정하면 특정 포트 번호를 지정하는 클라이언트만 SQL Server Browser를 통해 명명된 인스턴스로 연결됩니다. InstanceVisible 서버 속성을 변경하는 방법은 서버 구성 속성 설정을 참조하십시오.
보안 정보 |
---|
컴퓨터의 Analysis Services 인스턴스에 대한 사용 권한이 있는지에 관계없이 클라이언트는 해당 컴퓨터에서 사용 가능한 인스턴스 목록에 대해 SQL Server Browser에 쿼리할 수 있습니다. SQL Server Browser에서 제공하는 목록에는 숨겨진 인스턴스를 제외하고 사용 가능한 모든 인스턴스가 포함됩니다. |