서버 배포 검사 목록

업데이트: 2008년 11월 17일

이 항목에서는 보고서 서버를 배포하는 단계를 설명합니다. 이러한 단계를 따르면 시스템이 제대로 구성되지 않거나 완전히 배포되지 않았을 때 발생하는 오류를 방지할 수 있습니다.

설치하기 전

Setup.exe를 실행하기 전에 웹 서버와 SQL Server 인스턴스가 있어야 하며 SQL Server Reporting Services 서버 구성 요소에서 사용할 수 있는 여러 계정이 있어야 합니다. 설치할 컴퓨터는 소프트웨어 및 하드웨어 최소 요구 사항을 충족해야 합니다. 자세한 내용은 SQL Server 2005 설치를 위한 하드웨어 및 소프트웨어 요구 사항을 참조하십시오.

  • 보고서 서버를 호스팅할 웹 서버 및 웹 사이트를 결정합니다. Microsoft 인터넷 정보 서비스(IIS) 5.0 이상의 버전을 실행하는 모든 서버를 사용할 수 있으며 임의의 웹 사이트를 사용할 수 있습니다. URL 액세스에 대한 Reporting Services 요구 사항은 보고서 서버 및 보고서 관리자에 대한 액세스를 제공하는 가상 디렉터리에 있습니다.
  • 웹 서버에서 ASP.NET을 활성화합니다. Windows Server 2003에서 이 작업을 수행하려면 시작을 클릭하고 관리 도구를 가리킨 다음 사용자 서버 관리를 선택하여 컴퓨터에 응용 프로그램 서버 역할을 추가합니다.
  • 보고서 서버 데이터베이스를 호스팅할 SQL Server 인스턴스를 결정합니다. 로컬 또는 원격 SQL Server 인스턴스를 사용할 수 있습니다. 보고서에 맞는 저장 용량을 가진 컴퓨터에 있는 인스턴스를 선택해야 합니다. 디스크 공간 요구 사항에 대한 자세한 내용은 보고서 서버 데이터베이스 요구 사항을 참조하십시오. 사용되는 데이터베이스 엔진 인스턴스의 버전 요구 사항에 대한 자세한 내용은 보고서 서버 데이터베이스 만들기를 참조하십시오.
  • 보고서 서버 데이터베이스를 호스팅하는 SQL Server 인스턴스가 물리적으로 안전한지 확인합니다. 보고서 서버 데이터베이스에 액세스하여 내용을 변경하거나 스키마를 수정할 권한이 있는 악의적인 사용자는 보안에 심각한 위험을 초래할 수 있습니다.
  • 보고서 서버 배포에 사용되는 계정을 만들거나 식별합니다. 웹 서비스 및 Windows 서비스용 서비스 계정과 보고서 서버 데이터베이스에 연결하기 위한 자격 증명이 있어야 합니다. 자세한 내용은 Reporting Services 배포에서 연결 및 계정을 참조하십시오.

설치 프로그램 실행

사용할 서버를 결정하고 각 서비스에 지정할 계정을 알고 있으면 Setup.exe를 실행할 수 있습니다. 설치 프로그램은 Reporting Services 서버측 구성 요소를 호스팅하는 웹 서버에서 실행합니다. 설치 프로그램 실행 방법은 SQL Server Reporting Services 설치를 참조하십시오.

설치 완료 후

보고서 서버 컴퓨터에서 설치를 마친 후 다음 단계를 수행하여 배포를 완료합니다.

  • 포트 80을 통해 들어오는 요청을 받아들일 수 있도록 Microsoft Windows 방화벽에서 포트 80을 엽니다. Microsoft Windows XP 서비스 팩 2나 Windows Server 2003 서비스 팩에 Reporting Services를 설치한 경우 포트 80을 통한 HTTP 요청은 기본적으로 차단됩니다. 포트 80을 열려면 다음을 수행하십시오.
    1. 시작을 클릭하고 제어판을 가리킨 다음 Windows 방화벽, 예외, 포트 추가를 차례로 클릭합니다.
    2. 이름에 **Web Server (TCP 80)**을 입력합니다.
    3. 포트 번호80을 입력합니다.
    4. TCP 프로토콜을 선택합니다.
    5. 확인을 클릭합니다.
      웹 서버를 사용할 수 있는지 확인하려면 브라우저 창을 열고 **http://<webservername>**을 입력합니다. 포트가 제대로 열렸으면 기본 웹 페이지가 나타납니다.
      보고서 서버의 원격 관리를 지원하려면 Windows 방화벽 설정을 추가로 수정해야 합니다. 자세한 내용은 원격 관리를 위한 보고서 서버 구성을 참조하십시오.
  • (옵션) SQL Server 노출 영역 구성 도구를 실행하여 일부 웹 서비스 및 Windows 서비스 기능을 비활성화합니다. 예약된 작업 및 웹 서비스 호출을 방지할 수 있습니다. 이러한 기능을 제거하면 보고서 서버의 작업 범위가 상당히 줄어들 수 있습니다.
  • (옵션) 보고서에서 Microsoft .NET Framework Data Provider for Oracle을 사용하는 경우 보고서 서버에 Oracle 클라이언트 도구를 설치합니다. 클라이언트 도구를 설치한 후에는 IIS를 다시 시작해야 합니다. Oracle 데이터 원본을 사용하는 보고서에 대한 구독을 지원하려면 NetworkService 계정에 권한을 부여해야 합니다. 자세한 내용은 https://support.microsoft.com/kb/870668을 참조하십시오.
  • (옵션) Teradata 데이터베이스를 기반으로 보고서 모델을 만들 수 있도록 .NET Framework Data Provider for Teradata 버전 12.00.00.01을 설치합니다. 자세한 내용은 Teradata 기반 보고서 모델을 위해 보고서 서비스 구성을 참조하십시오.
  • 보고서 서버 데이터베이스를 호스팅하는 SQL Server 인스턴스에서 SQL Server 에이전트 서비스가 실행 중인지 확인합니다. SQL Server 에이전트가 실행 중이어야 사용자가 구독 및 기타 예약된 작업을 정의할 수 있습니다. SQL Server 노출 영역 구성 도구를 사용하여 SQL Server 에이전트를 활성화합니다.
  • Reporting Services 구성 도구를 시작하고 방금 설치한 보고서 서버에 연결합니다. 기본 구성을 설치한 경우 이 도구를 사용하여 보고서 서버가 구성되어 있는지 여부를 확인할 수 있습니다. 파일만 설치를 설치한 경우 가상 디렉터리, 계정 및 보고서 서버 데이터베이스를 지정해야 합니다.
    Reporting Services 구성 도구의 페이지를 따라 계정, 보고서 서버 데이터베이스 및 기타 설정을 구성합니다.
  • 보고서 서버에서 암호화를 지원하는 대칭 키를 백업합니다. 자세한 내용은 암호화 키 백업 및 복원을 참조하십시오.
  • 보고서 서버 웹 서비스를 ping하여 실행 중인지 확인합니다. 브라우저 창에 https://localhost/reportserver를 입력합니다. 보고서 관리자도 실행 중인지 확인해야 합니다. 브라우저 창에 https://localhost/reports를 입력합니다. 이는 보고서 관리자의 가상 디렉터리입니다.
  • (옵션) 내 보고서를 설정하여 개별 보고서를 저장 및 관리하기 위한 개인 폴더를 사용자에게 제공합니다. 자세한 내용은 내 보고서 설정 또는 해제를 참조하십시오.
  • (옵션) 클라이언트측 인쇄를 제공하지 않으려면 이 기능을 해제합니다. 클라이언트측 인쇄는 기본적으로 설정되어 있습니다. 자세한 내용은 Reporting Services에 대한 클라이언트측 인쇄 구성을 참조하십시오.
  • (옵션) 구성 파일을 검토하여 사용하지 않을 렌더링 표시 형식을 사용할 수 없도록 만듭니다. Reporting Services는 웹 기반 보고를 위해 디자인되었으므로 보고서는 처음에 HTML로 렌더링됩니다. 사용자는 요청 시 보고서를 다른 형식으로 볼 수 있습니다. 구성 파일에서 렌더링 확장 프로그램을 제거하여 사용 가능한 렌더링 확장 프로그램을 제한할 수 있습니다. 보고서 서버 전자 메일 배달 설정을 사용자 지정하거나, 열린 연결 수를 제한하거나, 메모리 제한을 조정할 수도 있습니다. 자세한 내용은 Reporting Services 구성 파일구성 파일에서 렌더링 확장 프로그램 매개 변수 설정을 참조하십시오.
  • (옵션) 보고서 서버 웹 서비스 또는 Windows 서비스의 메모리 제한을 확인하거나 수정합니다. 기본적으로 두 서비스 모두 최적의 성능을 위해 조정되어 있습니다. 기본 설정에 대한 자세한 내용은 Reporting Services를 위한 사용 가능한 메모리 구성을 참조하십시오.
  • 역할 할당을 만들어 다른 사용자에게 보고서 서버 액세스 권한을 부여합니다. 일반적으로 각 그룹 또는 사용에 대해 역할 할당 쌍을 만들어야 합니다. 하나는 시스템 액세스를 위한 것이고 다른 하나는 보고서 서버 폴더 네임스페이스의 항목 액세스를 위한 것입니다. 자세한 내용 및 단계별 지침을 보려면 자습서: Reporting Services의 사용 권한 설정Reporting Services의 사용 권한 및 보안 관리을 참조하십시오.
  • (옵션) 도메인 컨트롤러에서 보고서 배달을 수신하는 외부 서버(예: 전자 메일 서버)에 서비스 거부 공격이 발생할 경우 보고서 일정 예약 및 배달 프로세서에서 사용할 수 있는 여러 도메인 이름 서버에 대한 항목을 만듭니다. 이 단계는 필수는 아니지만 보고서 서버에서 주 DNS(Domain Name System) 서버를 사용할 수 없을 때 보고서를 배달하는 대체 방법을 제공함으로써 보안 위협을 줄입니다.

참고 항목

개념

Reporting Services 배포 계획
Reporting Services의 배포 모드
Reporting Services 관리
Reporting Services 구성 요소 개요
보고서 배포 검사 목록

관련 자료

Reporting Services 배포
URL Access

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2008년 11월 17일

새로운 내용
  • Teradata 데이터 원본을 구성하는 단계(옵션)를 추가했습니다.