보고서 배포 검사 목록

SQL Server 2005 Reporting Services에서는 보고서를 일반 용도로 사용할 수 있는 여러 가지 방법을 제공합니다.

  • Reporting Services에 포함된 보고서 관리자를 사용하여 보고서를 보고 관리할 수 있습니다.
  • 게시된 보고서에 대한 URL을 기존 포털에 포함할 수 있습니다.
  • SharePoint 웹 파트를 사용하여 보고서 서버 폴더 계층을 탐색하고 보고서를 실행할 수 있습니다.

보고서 디자이너, 보고서 관리자 또는 스크립트를 사용하여 보고서를 게시할 수 있습니다. 보고서 디자이너를 통해 보고서를 게시 및 배포하는 방법은 보고서 디버깅 및 게시를 참조하십시오. 보고서 관리자를 사용하여 완성된 보고서를 보고서 서버로 업로드하는 방법은 폴더에 파일 업로드를 참조하십시오.

보고서 관리자를 통한 보고서 배포

사용자가 보고서를 사용할 수 있도록 하는 가장 쉬운 방법은 보고서 관리자를 사용하는 것입니다. 보고서에 대한 보기 전용 액세스를 제공하는 최종 사용자 모드를 지원하도록 보고서 관리자를 구성할 수 있습니다. 보고서 관리자에서 일반적으로 사용할 수 있는 관리 기능은 로컬 관리자 계정 권한이 없는 사용자에게는 숨길 수 있습니다. 이러한 모드를 지원하려면 특정 사용자 또는 그룹 계정을 브라우저 역할 또는 보기 전용 작업을 지원하는 다른 역할에 매핑하는 역할 할당을 만듭니다.

포털에 보고서 배포

보고서 서버에 게시한 보고서는 URL 주소를 통해 액세스할 수 있습니다. 게시된 보고서에 대한 URL을 포털로 사용되는 웹 사이트에 포함할 수 있습니다. 포털 서버 응용 프로그램을 사용하는 경우 포털 소프트웨어가 하이퍼링크 콘텐츠에 대한 액세스를 지원해야 합니다.

사용자가 보고서 URL 링크를 클릭하면 해당 보고서가 보고서 서버에서 처리된 다음 클라이언트 브라우저에 반환됩니다. HTML 뷰어에서는 보고서 도구 모음을 제공하며 대화형 보고서 기능을 지원하므로 클라이언트 구성 요소를 설치하거나 포털을 특별하게 구성하지 않고도 보고서의 URL 주소를 통해 보고서를 열 수 있습니다.

최상의 결과를 얻으려면 새 브라우저 창에서 보고서를 여는 것이 좋습니다. 보고서 URL에 매개 변수를 설정하여 특정 렌더링 형식을 선택하거나 보고서 도구 모음을 숨길 수 있습니다. 자세한 내용은 URL Access를 참조하십시오.

보고서 배포 개요

다음 섹션에서는 배포 작업에 참고할 수 있는 일반적인 정보를 제공합니다.

Oracle 보고서 배포

Oracle 데이터베이스의 데이터를 사용하는 보고서를 작성 및 배포할 수 있습니다. 보고서를 배포하기 전에 보고서를 호스팅하는 보고서 서버에 Oracle 클라이언트 도구를 설치해야 합니다. 클라이언트 도구를 설치한 후 보고서 서버에서 Microsoft 인터넷 정보 서비스(IIS)를 다시 시작해야 합니다.

배포 전의 보고서 준비

보고서를 배포하는 경우 보고서 작성자가 테스트 및 구성을 위해 완성된 보고서를 저장할 수 있는 별도 폴더를 보고서 서버에 만드는 것이 좋습니다. 보고서를 게시할 준비가 완료되면 보고서 서버 관리자가 해당 보고서를 배포 폴더로 이동할 수 있습니다. 준비 폴더에는 보고서 작성자의 액세스를 허용하는 사용 권한을 설정하고 배포 폴더에는 보고서 서버 관리자만 콘텐츠를 추가 및 제거할 수 있도록 액세스 권한을 제한합니다. 폴더에 대한 자세한 내용은 폴더 만들기, 수정 및 삭제폴더 보안을 참조하십시오. 보고서 서버에서 보고서를 이동하는 방법은 방법: 항목 이동(보고서 관리자)을 참조하십시오.

데이터 원본 구성

보고서를 보고서 서버에 게시한 후 연결 정보와 자격 증명을 사용하여 보고서의 데이터 원본을 구성할 수 있습니다. 보고서가 구독 또는 예약된 보고서 기록을 지원하거나 보고서 실행 스냅숏으로 실행되는 경우 저장된 자격 증명을 사용하거나 자격 증명을 사용하지 않도록 데이터 원본을 구성해야 합니다. 데이터 원본 속성에 대한 자세한 내용은 Reporting Services에서 데이터 원본 속성 설정을 참조하십시오.

데이터 원본에 대한 액세스 제한

보고서 서버는 외부 데이터 원본에 쓰지 않으므로 보고서 서버 사용자로 인해 데이터가 손상될 염려는 없습니다. 그러나 보고서 서버는 중요한 데이터를 포함하고 있을지도 모르는 외부 데이터 원본에 대해 쿼리를 실행하므로 중요한 정보에 허가받지 않고 액세스하는 보안 위협에 대처해야 합니다. 이러한 위협을 줄이려면 다음 중 하나를 수행하여 허가된 사용자만 보고서에 사용되는 외부 데이터 원본에 액세스할 수 있도록 해야 합니다.

  • 외부 데이터 원본에 대한 사용자 인증을 요청합니다. 보고서에서 데이터를 검색하기 전에 사용자에게 자격 증명을 요청하도록 보고서를 구성할 수 있습니다. 자세한 내용은 자격 증명 및 연결 정보 지정을 참조하십시오.
  • 데이터베이스 서버에 대한 최소 권한의 사용자 계정을 만듭니다. 예를 들어 SQL Server 데이터베이스를 사용하는 경우 db_datareader 역할만 할당한 data reader라는 로그온 계정을 만들 수 있습니다. 그런 다음 보고서의 데이터 원본 속성 페이지에서 data reader의 자격 증명을 지정할 수 있습니다.

쿼리 제한 시간 설정

제한 시간 값을 설정하면 데이터베이스 서버의 처리 리소스가 하나의 쿼리에 너무 많이 사용될 가능성을 최소화할 수 있습니다. 쿼리 처리는 두 가지 방법으로 제한할 수 있습니다. 대부분의 데이터베이스 서버에 쿼리 제한 시간 값을 설정할 수 있습니다. 예를 들어 SQL Server 인스턴스에는 기본적으로 쿼리 제한 시간 값이 있습니다. 또는 SQL Server 인스턴스에 전달되는 보고서에 대해서도 쿼리 제한 시간 값을 설정할 수 있습니다. 자세한 내용은 보고서 실행에 대한 제한 시간 값 설정을 참조하십시오.

보고서 실행 속성 구성

보고서는 기본적으로 요청 시 실행되도록 구성됩니다. 따라서 보고서에 정의된 쿼리는 사용자가 보고서를 선택할 때마다 데이터 원본에 대해 실행됩니다. 보고서가 요청 시 실행되는 것을 원하지 않으면 보고서 실행 속성을 설정하여 보고서 실행 시간과 방법을 제어할 수 있습니다. 자세한 내용은 보고서 처리 관리를 참조하십시오.

보고서 기록 속성 구성

보고서 기록을 저장하려면 보고서의 스냅숏을 저장합니다. 스냅숏이 보고서 기록에 추가되는 시간을 예약하거나 스냅숏을 수동으로 추가할 수 있습니다. 자세한 내용은 보고서 기록 관리를 참조하십시오.

구독 만들기

보고서 배포의 일부로 보고서를 파일 공유에 배포하거나 전자 메일 알림을 통해 사용자에게 배포하는 구독을 만들 수 있습니다. 다른 사용자의 개별 구독 생성을 허용하기 위해 역할 할당을 구성할 수도 있습니다. 보고서 배포 전략에 대한 자세한 내용은 구독을 통한 보고서 배달구독 만들기, 수정 및 삭제를 참조하십시오.

참고 항목

개념

Reporting Services 관리
보고서 관리자
서버 배포 검사 목록

관련 자료

Reporting Services 배포
URL Access

도움말 및 정보

SQL Server 2005 지원 받기