설치할 Reporting Services 구성 요소 선택
SQL Server 2005 Reporting Services(SSRS)는 함께 또는 따로 설치할 수 있는 서버측 및 클라이언트측 구성 요소로 이루어집니다. 사용할 구성 요소를 파악했으면 설치 프로그램을 실행하여 해당 구성 요소를 설치할 수 있습니다. 특정 구성 요소를 설치하는 방법은 설치 프로그램을 사용하여 Reporting Services 설치를 참조하십시오.
설치 프로그램을 여러 번 실행하여 컴퓨터 한 대에 여러 개의 보고서 서버 인스턴스를 설치할 수 있습니다. 버전에 관계없이 Reporting Services를 사용하는 컴퓨터에 클라이언트 구성 요소를 설치할 수 있습니다. 서버 구성 요소를 설치하려면 SQL Server 라이센스가 필요합니다. Reporting Services 서버 구성 요소를 설치하는 컴퓨터의 경우 유효한 SQL Server 라이센스가 있어야 합니다.
[!참고] 설치 중인 버전에 따라 일부 기능의 사용 가능성 여부가 결정됩니다. 자세한 내용은 SQL Server 온라인 설명서의 SQL Server 2005 Edition에서 지원하는 기능을 참조하십시오.
서버 구성 요소
Reporting Services에는 다음과 같은 서버 구성 요소가 포함됩니다.
보고서 서버
보고서 서버는 보고서 처리, 렌더링 및 쌍방향 보고와 예약 보고 일정에 따른 배달 기능을 제공합니다. 보고서 서버는 Microsoft 인터넷 정보 서비스(IIS)에서 실행하는 ASP.NET 웹 서비스 및 Microsoft Windows 서비스로 구현됩니다. 보고서 서버는 메타데이터와 개체 정의를 보고서 서버 데이터베이스에 저장하는 상태 비저장 서버입니다. 보고서 서버 구성 요소를 설치하면 호스트 컴퓨터에 Windows 서비스와 웹 서비스가 모두 설치됩니다.
Windows Server 2003 또는 Windows XP를 실행하는 컴퓨터에 보고서 서버를 설치하는 것이 좋습니다. Windows 2000 Server에도 보고서 서버 구성 요소를 설치하여 실행할 수 있지만 가장 및 네트워크 액세스와 관련된 알려진 제한 사항이 있습니다. 이로 인해 일부 보고서 서버 기능의 사용에 제약을 받을 수 있습니다.
중요: |
---|
보고서 서버를 호스팅하는 컴퓨터를 선택할 때 컴퓨터 이름에 밑줄 문자가 사용된 컴퓨터는 사용하지 마십시오. 컴퓨터 이름에 밑줄 문자가 사용되고 Internet Explorer 보안 패치 MS01-055를 설치한 컴퓨터에는 보고서 서버의 세션 상태 정보가 유지되지 않습니다. 이 보안 패치는 이름에 밑줄 문자가 사용된 클라이언트 컴퓨터에서 쿠키 설정을 방해하기 때문에 Reporting Services의 세션 관리 기능에 손상을 줍니다. 권장 솔루션은 Microsoft 기술 자료 문서 316112에 설명되어 있습니다. |
보고서 서버 데이터베이스
Reporting Services는 두 개의 SQL Server 데이터베이스를 사용하여 보고서 서버 인스턴스에 대한 내부 저장소를 제공합니다. 하나는 지속적으로 데이터를 저장하기 위한 용도이며 다른 하나는 임시 저장용입니다. 데이터베이스는 함께 생성되며 이름별로 바인딩됩니다. 기본적으로 데이터베이스 이름은 각각 reportserver와 reportservertempdb입니다. Reporting Services에서 보고서 서버 데이터베이스를 호스팅하려면 로컬 또는 원격 SQL Server 인스턴스가 필요합니다. SQL Server 2000 또는 SQL Server 2005 인스턴스를 사용할 수 있습니다. 보고서 서버 데이터베이스의 버전 요구 사항에 대한 자세한 내용은 보고서 서버 데이터베이스 만들기를 참조하십시오.
보고서 서버 데이터베이스는 설치하는 동안 또는 설치한 후 만들 수 있습니다. SQL Server 2005 데이터베이스 엔진 인스턴스와 Reporting Services를 같은 컴퓨터에 동시에 설치하는 경우 설치 프로그램에서 보고서 서버 데이터베이스를 만들 수 있습니다. 그러나 SQL Server 2000을 사용하여 보고서 서버 데이터베이스를 호스팅하려는 경우 또는 원격 SQL Server 인스턴스를 사용하려는 경우 서버 구성 없이 설치 설치 옵션을 선택하고 설치가 완료된 후 Reporting Services 구성 도구를 사용하여 보고서 서버 데이터베이스를 만들고 구성해야 합니다. 자세한 내용은 방법: 로컬 보고서 서버 및 원격 보고서 서버 데이터베이스 설치를 참조하십시오.
보고서 관리자
보고서 관리자는 단일 보고서 서버 인스턴스 관리에 사용하는 웹 기반 관리 도구로 보고서 서버와 함께 기본적으로 설치됩니다. 보고서 서버 관리에 다른 도구(예: SQL Server Management Studio 또는 사용자 지정 응용 프로그램)를 사용할 경우 이 구성 요소를 기능 선택 트리에서 제거하여 생략할 수 있습니다.
보고서 작성기
보고서 작성기는 모델 디자이너에서 만들고 게시하는 데이터 모델에 기반한 임시 보고서를 만들 수 있는 ClickOnce 응용 프로그램입니다. 보고서 작성기는 보고서 서버 구성 요소와 함께 설치됩니다. 사용자는 보고서 관리자 또는 URL을 통해 보고서 작성기에 액세스할 수 있습니다. 역할 할당을 구성하거나 보고서 서버 시스템 속성을 설정하여 보고서 작성기에 대한 액세스를 제한하거나 금지할 수 있습니다. 자세한 내용은 SQL Server 온라인 설명서의 보고서 작성기 액세스를 위한 역할 할당을 참조하십시오.
Reporting Services 구성
Reporting Services 구성 도구는 보고서 서버 인스턴스와 함께 설치됩니다. 이 도구를 사용하여 보고서 서버 설치를 사용자 지정하거나 배포할 수 있습니다. 이 도구는 보고서 서버 설치의 필수 구성 요소입니다.
클라이언트 구성 요소
Reporting Services에는 다음과 같은 클라이언트 구성 요소가 사용됩니다. 이러한 구성 요소는 클라이언트 컴퓨터에 설치할 수 있으며 SQL Server 라이센스는 필요 없습니다.
보고서 디자이너
Reporting Services에는 보고서 디자이너라는 보고서 작성 도구가 들어 있습니다. 보고서 디자이너를 사용하여 보고서를 만들고, 편집하고, 미리 볼 수 있으며, 보고서 서버에 배포할 수 있습니다. 보고서 디자이너는 Visual Studio 2005에서 실행됩니다.
모델 디자이너
모델 디자이너는 보고서 작성기에서 임시 비즈니스 보고서 작성을 위한 모델을 만드는 데 사용되는 도구입니다. 또한 임시 보고 기능 지원에 사용되는 데이터 관계를 지정하는 데도 사용됩니다. 모델 디자이너는 Visual Studio 2005에서 실행됩니다.
명령 프롬프트 유틸리티
Reporting Services에는 Reporting Services 설치 관리에 사용할 수 있는 여러 명령 프롬프트 도구가 있습니다. 대부분의 경우 명령 프롬프트 유틸리티 대신 Reporting Services 구성 도구를 사용할 수 있습니다. 하지만 명령줄 방식을 선호하는 경우 다음 유틸리티를 설치하여 보고서 서버 관리 작업을 수행할 수 있습니다.
- Rsconfig - 설치가 완료된 후 보고서 서버 데이터베이스 연결 설정을 수정하는 데 사용합니다. 무인 모드로 실행되는 보고서 처리에 사용되는 암호화된 계정 정보를 설정하는 데에도 사용할 수 있습니다.
- Rs - 일상적인 작업을 반복적으로 수행하거나 동일한 작업을 서로 다른 컴퓨터에서 실행하는 Microsoft Visual Basic 스크립트 처리에 사용할 수 있는 스크립트 호스트입니다.
- Rskeymgmt - 보고서 서버에서 사용되는 암호화 키를 백업하거나 복원하는 데 사용합니다.
각 도구에 대한 자세한 내용은 SQL Server 온라인 설명서의 rsconfig 유틸리티, rs 유틸리티 및 rskeymgmt 유틸리티를 참조하십시오.
SQL Server Management Studio
Management Studio를 사용하여 여러 보고서 서버 인스턴스를 관리할 수 있습니다. Management Studio에서는 모든 SQL Server 구성 요소 서버를 한 위치에서 관리하는 데 사용할 수 있는 포괄적인 서버 관리 작업 공간을 제공합니다.
SQL Server 구성 관리자
SQL Server 구성 관리자를 사용하여 예약된 보고서 서버 작업 및 보고서 서버 초기화에 사용되는 보고서 서버 Windows 서비스의 속성을 확인 및 설정할 수 있습니다.
배포 모델 선택
SQL Server 라이센스를 절약하려는 경우나 보고 요구 사항이 광범위하지 않을 경우 동일한 컴퓨터에 모든 서버 구성 요소를 설치할 수 있습니다. 하지만 지원하는 보고서 사용자가 아주 많을 경우 전용 서버에 보고서 서버 데이터베이스를 설치하면 성능이 향상됩니다. 배포 모델에 대한 자세한 내용은 SQL Server 온라인 설명서의 Reporting Services 배포 계획을 참조하십시오.
참고 항목
개념
SQL Server Reporting Services 설치