서버 배포 검사 목록

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

설치하기 전

Setup.exe를 실행하기 전에 다음 사항을 검토하십시오.

  • 설치할 컴퓨터는 소프트웨어 및 하드웨어 최소 요구 사항을 충족해야 합니다. 자세한 내용은 SQL Server 2008 설치를 위한 하드웨어 및 소프트웨어 요구 사항을 참조하십시오.

  • 보고서 서버 배포에 사용되는 계정을 만들거나 식별합니다. 보고서 서버 서비스용 서비스 계정과 보고서 서버 데이터베이스에 연결하기 위한 자격 증명이 있어야 합니다. 자세한 내용은 서비스, 계정 및 연결 계획을 참조하십시오.

  • 보고서 서버 데이터베이스를 호스팅할 SQL Server 인스턴스를 결정합니다. 로컬 또는 원격 SQL Server 인스턴스를 사용할 수 있습니다. 보고서에 맞는 저장 용량을 가진 컴퓨터에 있는 인스턴스를 선택해야 합니다. 디스크 공간 요구 사항에 대한 자세한 내용은 보고서 서버 데이터베이스 요구 사항 예측을 참조하십시오.

  • 보고서 서버 데이터베이스를 호스팅하는 SQL Server 인스턴스가 물리적으로 안전한지 확인합니다. 보고서 서버 데이터베이스에 액세스하여 내용을 변경하거나 스키마를 수정할 권한이 있는 악의적인 사용자는 보안에 심각한 위험을 초래할 수 있습니다.

  • 구독에 보고서 서버 전자 메일을 사용하려면 조직에 전자 메일 서비스를 제공하는 SMTP 서버 또는 게이트웨이의 이름을 찾습니다(옵션). 자세한 내용은 전자 메일 배달을 위한 보고서 서버 구성을 참조하십시오.

설치 프로그램 실행

사용할 서버를 결정하고 지정할 계정을 확인했으면 이제 Setup.exe를 실행할 수 있습니다. Reporting Services 서버측 구성 요소를 호스팅하는 컴퓨터에서 설치 프로그램을 실행합니다. 설치 프로그램 실행 방법은 SQL Server 2008 빠른 시작 설치를 참조하십시오.

설치 완료 후

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

  • 포트 80을 통해 들어오는 요청을 받아들일 수 있도록 Microsoft Windows 방화벽에서 포트 80을 엽니다. Microsoft Windows XP 서비스 팩 2나 Windows Server 2003 서비스 팩 1에 Reporting Services를 설치한 경우 포트 80을 통한 HTTP 요청은 기본적으로 차단됩니다. 포트 80을 열려면 다음을 수행하십시오.

    1. 시작을 클릭하고 제어판을 가리킨 다음 Windows 방화벽, 예외, 포트 추가를 차례로 클릭합니다.

    2. 이름에 Web Server (TCP 80)를 입력합니다.

    3. 포트 번호에 80을 입력합니다.

    4. TCP 프로토콜을 선택합니다.

    5. 확인을 클릭합니다.

    웹 서버를 사용할 수 있는지 확인하려면 브라우저 창을 열고 http://<webservername>을 입력합니다. 포트가 제대로 열렸으면 기본 웹 페이지가 나타납니다.

    보고서 서버의 원격 관리를 지원하려면 Windows 방화벽 설정을 추가로 수정해야 합니다. 자세한 내용은 방법: 원격 관리를 위한 보고서 서버 구성을 참조하십시오.

  • 정책 기반 관리의 Reporting Services에 대한 노출 영역 구성 패싯을 사용하여 특정 기능을 해제할 수 있습니다(옵션). 예약된 작업 및 웹 서비스 호출을 방지할 수 있습니다. 이러한 기능을 사용하지 않는 경우에는 보고서 서버의 공격 노출 영역을 줄이기 위해 해당 기능을 해제하는 것이 좋습니다.

  • 보고서에서 Microsoft.NET Framework Data Provider for Oracle을 사용하는 경우 보고서 서버에 Oracle 클라이언트 도구를 설치합니다(옵션). 클라이언트 도구를 설치한 후에는 서비스를 다시 시작해야 합니다. Oracle 데이터 원본을 사용하는 보고서에 대한 구독을 지원하려면 NetworkService 계정에 권한을 부여해야 합니다. 자세한 내용은 https://support.microsoft.com/kb/870668을 참조하십시오.

  • 보고서가 원격 데이터베이스 서버에서 데이터를 검색하거나, 보고서 서버 데이터베이스가 원격 컴퓨터에 있는 경우 외부 컴퓨터의 포트 1433과 포트 1434를 엽니다. 포트를 연 후에는 서버를 다시 시작해야 합니다. 자세한 내용은 방법: 데이터베이스 엔진 액세스에 대한 Windows 방화벽 구성을 참조하십시오.

  • 원격 연결을 통해 SQL Server 관계형 데이터베이스에 액세스하려면 데이터베이스 서버에 대한 원격 연결이 설정되어 있어야 합니다. SQL Server 구성 관리자 도구를 사용하여 TCP를 통한 원격 연결이 설정되었는지 확인할 수 있습니다.

  • 보고서 서버 데이터베이스를 호스팅하는 SQL Server 인스턴스에서 SQL Server 에이전트 서비스가 실행 중인지 확인합니다. SQL Server 에이전트가 실행 중이어야 사용자가 구독 및 기타 예약된 작업을 정의할 수 있습니다. SQL Server Management Studio를 사용하여 SQL Server 에이전트를 설정합니다.

  • Reporting Services 구성 도구를 시작한 다음 방금 설치한 보고서 서버에 연결합니다. 기본 구성을 설치한 경우 이 도구를 사용하여 보고서 서버가 구성되어 있는지 여부를 확인할 수 있습니다. 파일만 설치 옵션을 사용하여 설치한 경우 URL 예약 및 보고서 서버 데이터베이스를 지정해야 합니다. 자세한 내용은 방법: Reporting Services 구성 시작을 참조하십시오.

  • 보고서 서버에서 암호화를 지원하는 대칭 키를 백업합니다. 자세한 내용은 암호화 키 백업 및 복원을 참조하십시오.

  • 보고서 서버 웹 서비스를 ping하여 실행 중인지 확인합니다. 브라우저 창에 https://localhost/reportserver를 입력합니다. 보고서 관리자도 실행 중인지 확인해야 합니다. 브라우저 창에 https://localhost/reports를 입력합니다. 이는 보고서 관리자의 가상 디렉터리입니다.

  • 내 보고서를 설정하여 개별 보고서를 저장 및 관리하기 위한 개인 폴더를 사용자에게 제공합니다(옵션). 자세한 내용은 내 보고서 설정 또는 해제를 참조하십시오.

  • 클라이언트측 인쇄를 제공하지 않으려면 이 기능을 해제합니다(옵션). 클라이언트측 인쇄는 기본적으로 설정되어 있습니다. 자세한 내용은 Reporting Services에 대한 클라이언트측 인쇄 기능 설정 및 해제을 참조하십시오.

  • 구성 파일을 검토하여 사용하지 않을 렌더링 표시 형식을 사용할 수 없도록 만듭니다(옵션). Reporting Services는 웹 기반 보고를 위해 디자인되었으므로 보고서는 처음에 HTML로 렌더링됩니다. 사용자는 요청 시 보고서를 다른 형식으로 볼 수 있습니다. 구성 파일에서 렌더링 확장 프로그램을 제거하여 사용 가능한 렌더링 확장 프로그램을 제한할 수 있습니다. 보고서 서버 전자 메일 배달 설정을 사용자 지정하거나, 열린 연결 수를 제한하거나, 메모리 제한을 조정할 수도 있습니다. 자세한 내용은 구성 파일(Reporting Services)RSReportServer.Config의 렌더링 확장 프로그램 매개 변수 사용자 지정을 참조하십시오.

  • 보고서 서버 서비스의 메모리 제한을 확인하거나 수정합니다(옵션). 기본적으로 이 서비스는 최적의 성능을 위해 조정되어 있습니다. 기본 설정에 대한 자세한 내용은 보고서 서버 응용 프로그램을 위한 사용 가능한 메모리 구성을 참조하십시오.

  • 역할 할당을 만들어 다른 사용자에게 보고서 서버 액세스 권한을 부여합니다. 일반적으로 각 그룹 또는 사용에 대해 역할 할당 쌍을 만들어야 합니다. 하나는 시스템 액세스를 위한 것이고 다른 하나는 보고서 서버 폴더 네임스페이스의 항목 액세스를 위한 것입니다. 자세한 내용 및 단계별 지침을 보려면 자습서: Reporting Services의 사용 권한 설정기본 모드 보고서 서버에 대한 사용 권한 부여을 참조하십시오.

  • Windows Vista 및 Windows Server 2008에서의 로컬 관리를 위해 Reporting Services 사이트(예: 보고서 관리자)의 URL을 신뢰할 수 있는 사이트 목록에 추가하고 Reporting Services 관리자에 대한 역할 할당을 추가합니다.

  • 서버에 테스트 보고서를 업로드한 후 올바르게 작동하는지 확인합니다.