Reporting Services 설치 시 고려 사항

SQL Server는 Reporting Services를 비롯한 모든 구성 요소를 설치하는 한 개의 설치 프로그램을 제공합니다. 설치 프로그램을 사용하면 한 개의 컴퓨터에 Reporting Services를 다른 SQL Server 구성 요소와 함께 설치하거나 단독으로 설치할 수 있습니다. Reporting Services 클라이언트 및 서버 응용 프로그램을 개별적으로 설치하려는 경우 Reporting Services의 특정 기능을 선택할 수도 있습니다.

이 항목에서는 다음 작업에 대한 정보와 권장 사항을 다룹니다.

  • Reporting Services 설치에 포함시킬 클라이언트 및 서버 응용 프로그램 선택

  • 보고서 서버 작업을 지원할 추가 서비스 및 기능 선택

  • 보고서 서버 서비스에 대한 서비스 계정 선택

  • 설치 프로그램을 통해 설치할 인스턴스를 최소한으로 구성하거나 완전하게 구성할 수 있는 설치 모드 선택

  • 같은 컴퓨터에 Reporting Services의 여러 인스턴스 및 버전 설치

Reporting Services 설치 준비

Reporting Services를 설치하기 전에 다음 요구 사항 및 구성 요소 설명을 검토하십시오.

설치 요구 사항을 파악한 후에는 명령줄에서 설치 프로그램을 실행하거나 설치 마법사를 실행할 수 있습니다.

클라이언트 및 서버 응용 프로그램 선택

Reporting Services에는 SQL Server에서 제공하는 공유 도구 이외에도 비즈니스 보고에 사용되는 전체 도구 및 응용 프로그램 집합이 포함되어 있습니다. 다음 목록에서는 설치 마법사의 특정 기능이나 명령줄 인수를 선택할 때 설치되는 도구와 응용 프로그램에 대해 설명합니다.

기능 선택

설명

Reporting Services

--또는--

/FEATURES=RS

다음 응용 프로그램을 설치합니다.

보고서 서버 서비스(보고서 서버 웹 서비스, 백그라운드 처리 응용 프로그램 및 보고서 관리자 포함), 보고서 작성기, 보고서 디자이너, 모델 디자이너, Reporting Services 구성 도구 및 Reporting Services 명령줄 유틸리티(rsconfig.exe, rskeymgmt.exe, rs.exe)

클라이언트 도구

--또는--

/FEATURES=Tools

보고서 서버 구성, 작업 관리, 공유 일정 관리 및 역할 정의 구성에 사용되는 SQL Server Management Studio를 설치합니다.

Business Intelligence Development Studio

--또는--

/FEATURES=BIDS

보고서 디자이너와 모델 디자이너를 제공하는 Visual Studio 디자인 환경을 설치합니다.

추가 서비스 및 기능 선택

Reporting Services 배포의 이점은 다음과 같은 다른 SQL Server 구성 요소 기술과 서비스를 추가할 수 있다는 점입니다.

  • 기능 선택 페이지에서 보고서 서버 데이터베이스를 호스팅할 데이터베이스 엔진 서비스를 선택합니다. Reporting Services에서 보고서 서버 데이터베이스를 호스팅하려면 SQL Server 2005 또는 SQL Server 2008 데이터베이스 엔진의 로컬 또는 원격 인스턴스가 필요합니다. 데이터베이스 엔진 인스턴스를 Reporting Services와 동시에 설치할 경우 기본 구성을 설치하여 설치 후 태스크를 수행하지 않아도 됩니다. 즉, 보고서 서버 데이터베이스가 자동으로 생성되어 구성됩니다. 보고서 서버 데이터베이스를 호스팅하는 것 외에도 SQL Server 관계형 데이터베이스는 보고서 및 모델 데이터의 원본일 수도 있습니다.

  • 구독 및 예약 보고에 Reporting Services 백그라운드 처리 응용 프로그램을 사용하려는 경우 SQL Server 에이전트가 필요합니다. SQL Server 에이전트는 보고서 서버 데이터베이스를 호스팅하는 데이터베이스 엔진 인스턴스에서 실행 중이어야 합니다. 데이터베이스 엔진을 설치할 때 서버 구성 페이지에서 SQL Server 에이전트를 지정할 수 있습니다.

  • 다른 컴퓨터에 있는 보고서 서버 인스턴스의 보고서 서버 데이터베이스를 호스팅하는 데 사용될 데이터베이스 엔진 인스턴스를 설치하는 경우 SQL Server Browser가 필요합니다. 데이터베이스 엔진을 설치할 때 서버 구성 페이지에서 SQL Server Browser를 지정할 수 있습니다.

  • SQL Server Analysis Services를 보고서 및 모델의 데이터 원본으로 사용하려는 경우 기능 선택 페이지에서 Analysis Services를 선택합니다.

  • Reporting Services에 대한 제품 설명서를 설치하려는 경우 기능 선택 페이지에서 SQL Server 온라인 설명서를 선택합니다.

  • 예제 SSIS 패키지, 스크립트 및 보고서를 사용하여 보고서 실행 로그 데이터를 쿼리하려는 경우 기능 선택 페이지에서 Integration Services를 선택합니다. 패키지를 실행하려면 Integration Services가 설치되어 있어야 합니다.

서비스 계정 선택

설치 마법사의 구성 페이지에서는 현재 설치의 일부인 서비스를 구성할 수 있습니다. 기본 서비스 계정은 선택되지 않으므로 사용할 서비스 계정을 명시적으로 지정해야 합니다. 네트워크 연결 권한이 있는 최소 권한 도메인 사용자 계정을 사용하는 것이 좋습니다. 가능하면 보고서 서버에서만 사용하는 계정을 지정하여 이 계정에 대한 로그인 작업을 감사할 수 있도록 하십시오.

나중에 보고서 서버 서비스 계정을 수정하거나 암호를 업데이트하려는 경우 Reporting Services 구성 도구를 사용하여 변경하십시오. 계정 권장 사항 및 서비스 계정 설정을 업데이트하는 방법은 Windows 서비스 계정 설정보고서 서버 서비스 계정 구성을 참조하십시오.

설치 옵션 선택

설치 프로그램에서는 Reporting Services에 대한 설치 옵션을 선택해야 합니다.

  • 기본 모드 기본 구성 설치를 선택하면 기본값을 사용하도록 미리 구성된 Reporting Services가 설치됩니다. 기본 설치 옵션은 로컬 데이터베이스 엔진 인스턴스와 Reporting Services 인스턴스를 동시에 설치하는 경우에만 사용할 수 있으며, 그렇지 않은 경우에는 선택할 수 없습니다. 이 옵션을 선택하면 설치가 끝날 때 사용할 수 있는 완전하게 배포된 보고서 서버가 기본 모드로 생성되므로 시간과 단계가 단축됩니다. 자세한 내용은 기본 모드용 기본 구성 설치(Reporting Services)를 참조하십시오.

  • SharePoint 모드 기본 구성 설치를 선택하면 SharePoint 데이터 저장소에서 작동하는 보고서 서버 데이터베이스를 사용하도록 미리 구성된 Reporting Services가 설치됩니다. 이 기본 설치 옵션은 로컬 데이터베이스 엔진 인스턴스와 Reporting Services 인스턴스를 동시에 설치하는 경우에만 사용할 수 있습니다. SharePoint 배포와의 보고서 서버 통합을 구성하려는 경우에만 이 옵션을 선택해야 합니다. 이와 같이 구성할 때까지 보고서 서버는 완전하게 작동하지 않습니다. 자세한 내용은 SharePoint 통합 모드 기본 구성(Reporting Services)을 참조하십시오.

  • 서버 구성 없이 설치 옵션을 선택하면 프로그램 파일이 디스크에 복사되고 보고서 서버 서비스가 구성되며 보고서 서버 WMI(Windows Management Instrumentation) 공급자가 등록됩니다. 이 설치 옵션은 기본 설치 옵션이며 "파일만" 설치라고 합니다. 보고서 서버를 사용하려면 먼저 Reporting Services 구성 도구를 사용하여 추가 구성을 수행해야 합니다. 보고서 서버를 별도로 설치 후 태스크로 구성하거나 사용자 지정 설정을 사용하거나 기존 또는 원격 데이터베이스 엔진 인스턴스를 사용하여 보고서 서버 데이터베이스를 호스팅하거나 Reporting Services를 명명된 인스턴스로 설치하려는 경우에 이 옵션을 선택하십시오. 자세한 내용은 파일만 설치(Reporting Services)를 참조하십시오.

설치 프로그램은 구성 요소를 원격 컴퓨터에 설치하지 않습니다. 또한 확장 배포, SharePoint 통합 모드 또는 장애 조치(Failover) 클러스터에서 보고서 서버 데이터베이스 구성과 같은 배포 시나리오는 설치 프로그램의 범위에 해당하지 않습니다. 이러한 배포 시나리오가 지원되고 구성되는 방식은 SQL Server 온라인 설명서에서 계획 및 아키텍처(Reporting Services)를 참조하십시오.

설치 옵션 비교

다음 표에서는 기본 구성에 사용된 설정과 파일만 설치에 사용된 설정을 비교해서 보여 줍니다.

작업

기본 구성

파일만 설치

인스턴스 이름 구성

데이터베이스 엔진과 Reporting Services를 동시에 같은 인스턴스로 설치해야 합니다. 보고서 서버 데이터베이스를 호스팅하는 데이터베이스 엔진 인스턴스에 지정한 SQL Server 인스턴스 이름을 사용합니다.

SQL Server 인스턴스 이름을 사용합니다. 파일만 설치는 기본 인스턴스 또는 명명된 인스턴스일 수 있습니다.

프로그램 폴더 만들기 및 파일 복사

보고서 서버 WMI 공급자 등록

서비스 계정 및 시작 유형 구성

예. 이 값은 설치 중에 지정해야 합니다.

예. 이 값은 설치 중에 지정해야 합니다.

보고서 서버 서비스 시작

보고서 서버 서비스 계정에 폴더 사용 권한 부여

reportserver 및 reportservertempdb 데이터베이스 만들기. 데이터베이스 사용 권한을 지정하는 rsexecrole 만들기

예. SharePoint 통합 모드용 기본 구성일 경우 보고서 서버 시스템 속성 IsSharePointEnabled가 True로 설정됩니다.

아니요

데이터베이스 연결 구성

예. rsexecrole을 통해 데이터베이스에 대한 권한이 보고서 서버 서비스 계정에 부여됩니다.

아니요

보고서 서버 및 보고서 관리자에 대한 URL 예약(기본 모드만 해당)

아니요

보고서 서버 초기화

아니요

전자 메일 배달 구성

아니요

아니요

무인 실행 계정 구성

아니요

아니요

암호화 키 백업

아니요

아니요

Reporting Services 구성

Reporting Services를 설치한 후에는 설치를 수정하여 서버를 다시 구성하거나 설치에 대한 사용자 지정 설정을 선택할 수 있습니다. 파일만 설치를 수행한 경우 Reporting Services 구성 도구를 사용하여 보고서 서버를 사용 가능하게 구성해야 합니다.

Reporting Services 구성 도구를 실행하려면 시작을 클릭하고 모든 프로그램, Microsoft SQL Server 2008 R2, 구성 도구를 차례로 가리킨 다음 Reporting Services 구성을 클릭합니다. 자세한 내용은 Reporting Services 구성 도구Reporting Services 구성 방법 도움말 항목을 참조하십시오.

Reporting Services 설치 확인

설치 및 구성을 수행한 후에는 Reporting Services 구성 요소가 실행 중인지 확인하십시오. 자세한 내용은 방법: Reporting Services 설치 확인을 참조하십시오.

Reporting Services의 여러 인스턴스 및 버전 설치

보고서 서버 구성 요소는 인스턴스 인식형입니다. Reporting Services의 SQL Server 2008, SQL Server 2005 또는 SQL Server 2000 버전을 같은 컴퓨터에서 함께 실행하려는 경우 같은 버전의 여러 인스턴스 또는 Reporting Services의 여러 버전을 설치할 수 있습니다.

SQL Server 2000 Reporting Services는 SQL Server 2008 Reporting Services의 명명된 인스턴스와 함께 기본 인스턴스로 계속 실행될 수 있습니다. SQL Server 2000 Reporting Services를 다른 버전과 함께 실행하는 경우 SQL Server 2000 Reporting Services는 명명된 인스턴스를 지원하지 않으므로 기본 인스턴스여야 합니다. 따라서 SQL Server 2000 Reporting Services를 실행 중인 컴퓨터에 두 버전을 함께 설치할 경우 SQL Server 설치 프로그램은 SQL Server 2008 Reporting Services의 명명된 인스턴스 설치만 허용합니다.

설치 프로그램은 한 번에 한 개의 인스턴스를 설치합니다. SQL Server의 단일 인스턴스는 Reporting Services를 포함한 구성 요소를 여러 개 포함할 수 있습니다. 설치 프로그램을 여러 번 실행하면 같은 컴퓨터에 Reporting Services 인스턴스를 여러 개 설치할 수 있습니다.

기본 인스턴스와 명명된 인스턴스로 실행되는 Reporting Services 인스턴스를 여러 개 설치하면 각 인스턴스는 인스턴스 이름을 통해 식별됩니다. SQL Server 2008도 버전 정보를 포함하고 있습니다. 예를 들어 SQL Server 2005 및 SQL Server 2008의 기본 인스턴스와 명명된 인스턴스를 설치한 경우 다음 네 인스턴스 모두에 대한 프로그램 파일과 서비스를 볼 수 있습니다.

  • SQL Server 2005 Reporting Services(MSSQLSERVER)

  • SQL Server 2005 Reporting Services(MyInstanceName)

  • SQL Server 2008 Reporting Services(MSRS10.MSSQLSERVER)

  • SQL Server 2008 Reporting Services(MSRS10.MyInstanceName)

기본적으로 Reporting Services를 명명된 인스턴스로 설치하는 경우, 인스턴스 이름은 보고서 서버와 보고서 관리자의 가상 디렉터리를 정의하는 데 사용되고 같은 컴퓨터에서 실행되는 다른 응용 프로그램 인스턴스에 상대적으로 각 응용 프로그램의 이름이 고유하게 지정되도록 인스턴스 이름이 보고서 서버와 보고서 관리자에 대한 URL에 포함됩니다. 자세한 내용은 보고서 서버 URL 구성을 참조하십시오.

공유 기능

공유 기능의 인스턴스는 여러 개 설치할 수 없지만 이전 버전과 함께 실행할 수는 있습니다. 예를 들면 SQL Server 2005와 SQL Server 2008 Business Intelligence Development Studio를 같은 컴퓨터에서 실행할 수 있습니다

한 버전의 보고서 제작, 서버 구성 또는 관리 도구를 다른 버전에서 사용할 수 없습니다. 예를 들어 SQL Server 2008의 Reporting Services 구성 도구를 사용하여 보고서 서버의 이전 버전을 구성할 수 없습니다. 설치할 각 버전에 필요한 도구와 응용 프로그램은 모두 설치해야 합니다.