SharePoint 3.0 통합을 위한 Reporting Services 구성

새 설치: 2006년 12월 12일

SQL Server 2005 Reporting Services SP2(서비스 팩 2) 배포가 Microsoft Windows SharePoint Services 3.0 또는 Microsoft Office SharePoint Server 2007 배포와 함께 작동하도록 구성할 수 있습니다. SharePoint 제품 또는 기술 배포와 보고서 서버 모두에 대한 구성 단계를 수행해야 사용자가 SharePoint 라이브러리에 보고 문서를 게시하고 SharePoint 사이트에서의 보고서 보기 및 관리 서비스를 사용할 수 있습니다. 구성 프로세스에서 서버 연결 정보를 설정하기 때문에 단계를 순서대로 실행하는 것이 중요합니다.

이 항목에서는 각 서버에 대한 구성 단계의 개요를 제공한 다음, 마지막으로 서버 통합을 구성하는 방법 섹션에서 수행해야 할 작업을 설명합니다. SQL Server 설치 프로그램을 실행하면 기본적으로 보고서 서버가 SharePoint 통합 모드로 설치되지 않습니다. 설치 프로그램을 실행한 후에는 SharePoint 통합 모드를 위한 보고서 서버를 수동으로 구성해야 합니다.

다른 서버 토폴로지에 대한 자세한 내용은 SharePoint 통합 모드에서 Reporting Services 배포 구성을 참조하십시오.

보고서 서버 구성 개요

SharePoint 통합을 위한 보고서 서버를 구성하려면 기존 독립 실행형 보고서 서버 또는 확장 배포가 필요합니다. 보고서 서버에서 다음 작업을 수행해야 합니다.

  • 적용하지 않은 경우에는 SP2를 적용합니다.
  • 보고서 서버 컴퓨터에 Windows SharePoint Services 웹 프런트 엔드를 설치합니다. 보고서 서버와 SharePoint 기술 인스턴스를 서로 다른 컴퓨터에 배포하는 경우에만 이 단계가 필요합니다. 웹 프런트 엔드를 설치하면 보고서 서버 컴퓨터를 SharePoint 팜에 조인할 수 있습니다.
  • 필요에 따라 도메인 계정으로 실행하도록 보고서 서버 웹 서비스 및 Windows 서비스를 구성합니다. SharePoint 데이터베이스를 보고서 서버가 있는 컴퓨터에 배치하는 분산 서버 배포의 경우에만 이 단계가 필요합니다.
  • SharePoint 통합 모드에서 보고서 서버 데이터베이스를 만듭니다. 이 작업에서 보고서 서버에 대한 서버 속성을 설정하고 통합 작업에 사용되는 새 SOAP 보고서 서버 관리 끝점을 활성화합니다. Reporting Services 구성 도구를 사용하여 데이터베이스를 만들 수 있습니다.

확장 배포 및 SharePoint 통합 모드 정보

확장 배포를 통합하는 경우 배포에 포함되어 있는 모든 보고서 서버 인스턴스는 SharePoint 통합 모드에서 실행해야 합니다. 동일한 확장 배포에서 서버 모드를 혼합하여 사용할 수 없습니다.

서비스 계정 구성 정보

보고서 서버는 기본 제공 계정 또는 Windows 사용자 계정에서 실행되는 웹 서비스와 Windows 서비스로 구현됩니다. SharePoint 통합 모드에서 이 두 서비스는 모두 쓰기 및 실행 권한으로 SharePoint 구성 및 콘텐츠 데이터베이스에 연결됩니다. 서비스를 사용하려면 SharePoint 데이터베이스에 연결해야 하므로 서비스를 실행하는 데 사용할 수 있는 계정에 대한 요구 사항은 다음과 같이 원격 연결의 사용 여부 및 프록시 끝점 연결이 사용하는 모드(Windows 통합 보안 또는 트러스트된 계정 모드)에 따라 달라집니다.

  • 보고서 서버와 SharePoint 제품 또는 기술이 하나의 독립 실행형 서버에 설치된 독립 실행형 서버 배포는 기본 서비스 계정 설정을 사용할 수 있습니다. 기본적으로 웹 서비스는 기본 제공 계정 네트워크 서비스에서 실행됩니다. 이 계정의 권한은 로컬 데이터베이스 연결을 지원하기에 충분합니다.
  • 한 컴퓨터에 SharePoint 웹 응용 프로그램이 있고 다른 컴퓨터에 보고서 서버 인스턴스와 SharePoint 데이터베이스가 있는 분산 서버 배포는 보고서 서버 서비스가 네트워크 서비스 또는 로컬 시스템과 같은 기본 시스템 계정을 사용하는 경우 작동하지 않습니다. 이 시나리오에서는 프록시 끝점 구성 방식과 상관없이 보고서 서버 웹 서비스 및 Windows 서비스 모두에서 도메인 사용자 계정을 사용해야 합니다.
    SharePoint 데이터베이스가 원격 컴퓨터에서 실행되는 경우 SharePoint 웹 응용 프로그램은 원격 컴퓨터의 컴퓨터 계정에 대한 데이터베이스 액세스를 명시적으로 거부합니다. 보고서 서버가 SharePoint 데이터베이스가 있는 컴퓨터에 있고 Reporting Services 서비스 계정 중 하나가 기본 제공 계정에서 실행되는 경우 이들 계정에 대한 액세스가 거부됩니다. 도메인 사용자 계정으로 실행하도록 서비스를 구성하면 금지한 계정으로 서비스가 실행되므로 보고서 서버에 대한 데이터베이스 액세스가 거부되지 않습니다.
  • 보고서 서버 및 SharePoint 제품 또는 기술이 다른 컴퓨터에 설치된 분산 서버 배포에서 보고서 서버 웹 서비스의 기본 계정을 사용하려면 추가 구성이 필요합니다. 따라서 도메인 사용자 계정으로 실행하도록 보고서 서버 웹 서비스를 구성하는 것이 좋습니다. 그러나 네트워크 서비스를 사용해야 하는 경우에는 보고서 서버 컴퓨터의 WSS_WPG Windows 그룹에 NT_AUTHORITY\NetworkService를 추가해야 합니다. 자세한 내용은 구성 오류 문제 해결을 참조하십시오.

Windows SharePoint Services 및 Office SharePoint Server 의 서비스 계정에서는 서버 팜 배포 시 네트워크 서비스가 아닌 도메인 사용자 계정으로 응용 프로그램 풀 프로세스를 실행하는 것이 좋습니다. SharePoint 웹 응용 프로그램이 네트워크 서비스로 실행되고 보고서 서버가 원격 컴퓨터에 있는 경우 URL 프록시 끝점이 트러스트된 계정 모드에 연결되어 있을 때 SharePoint 사이트에서 보고서 및 보고서 서버 기능에 액세스하려고 하면 오류가 발생하게 됩니다. 서비스 계정 구성에 대한 자세한 내용은 Windows SharePoint Services 제품 설명서에서 관리 및 서비스 계정 계획(Plan for administrative and service accounts)을 참조하십시오. 이 구성을 배포할 때 발생하는 서버 오류에 대한 자세한 내용은 구성 오류 문제 해결을 참조하십시오.

SharePoint 기술 인스턴스로의 서비스 계정 연결에 대한 자세한 내용은 SharePoint 통합 모드의 Reporting Services에 대한 보안 개요를 참조하십시오.

보고서 서버 데이터베이스 정보

보고서 서버 데이터베이스는 하나 이상의 보고서 서버 인스턴스에 대해 내부 저장소를 제공합니다. 보고서 서버 데이터베이스는 네이티브 모드 작업이나 SharePoint 통합 모드 중 하나를 지원할 수 있지만 둘 다를 지원할 수는 없습니다. 데이터베이스 내용은 모드에 따라 다르며 서버 모드 간에 서로 바꾸어 사용할 수 없습니다. SharePoint 통합 모드를 지원하도록 보고서 서버 데이터베이스를 만드는 경우 나중에 네이티브 모드 보고서 서버 인스턴스와 함께 실행되도록 해당 데이터베이스를 자동으로 변환하거나 마이그레이션할 수 없습니다. 보고서 서버 데이터베이스는 서버 모드에 따라 다음과 같이 사용됩니다.

  • 네이티브 모드 작업용으로 만든 보고서 서버 데이터베이스는 보고서 서버에서 사용하는 영구 데이터에 대한 유일한 리포지토리입니다.
  • SharePoint 통합 모드용으로 생성된 보고서 서버 데이터베이스는 서버 속성, 보고서 실행 스냅숏, 보고서 기록, 구독 정의 및 일정을 저장합니다. 또한 서버의 처리 성능을 향상시키기 위해 보고서, 보고서 모델, 공유 데이터 원본 및 리소스의 보조 복사본을 저장합니다. 보고서 문서에 대한 주 저장소는 SharePoint 콘텐츠 데이터베이스에 있습니다. 자세한 내용은 보고서 서버 내용 저장 및 SharePoint 데이터베이스와 동기화를 참조하십시오.

SharePoint 통합을 위한 보고서 서버를 구성하는 단계에서 가장 중요한 첫 번째 단계는 SharePoint 통합 모드를 위한 보고서 서버 데이터베이스를 만드는 것입니다. Reporting Services 구성 도구를 사용하여 보고서 서버 데이터베이스를 만들고 보고서 서버에 대한 연결을 구성할 수 있습니다. 보고서 서버만 보고서 서버 데이터베이스에 연결하며 Windows SharePoint Services 또는 Office SharePoint Server 인스턴스는 보고서 서버 데이터베이스에 연결하거나 보고서 서버 데이터베이스에서 데이터를 검색하지 않습니다.

여러 인스턴스 및 SharePoint 통합 모드 정보

단일 컴퓨터에 여러 개의 Reporting Services 인스턴스를 설치하는 경우 이러한 인스턴스 중 하나만 SharePoint 통합 모드로 구성하려면 다음을 수행하십시오.

  • 두 보고서 서버 인스턴스에 SP2를 적용합니다. SP2는 Reporting Services WMI(Windows Management Instrumentation) 제공자의 업데이트된 버전을 제공합니다. 또한 동일한 컴퓨터에 SP2 이전 버전과 SP2 버전을 모두 설치할 수 없으므로 SP2 기능이 모든 보고서 서버 인스턴스에 필요하지 않더라도 모든 인스턴스를 SP2 수준에서 실행해야 합니다.
  • 각 보고서 서버 인스턴스마다 SP2 설치 프로그램을 따로 실행하는 경우 SP2 설치가 완료될 때마다 WMI 서비스를 다시 시작합니다.

SharePoint 서버에 보고서 서버 통합에 대한 개요

SharePoint 제품 또는 기술이 실행 중인 서버에 대한 통합을 구성하려면 SharePoint 기술용 Reporting Services 추가 기능을 다운로드하고 설치해야 합니다. 추가 기능은 프로그램 파일과 응용 프로그램 페이지를 설치합니다. 이 페이지에는 보고서 서버 URL 및 기타 통합 설정을 설정하기 위해 중앙 관리에서 여는 페이지가 있습니다. SharePoint 팜 또는 독립 실행형 SharePoint 웹 응용 프로그램에 대한 보고서 서버 통합 설정을 지정할 수 있습니다.

[!참고] SharePoint 팜에는 보고서 서버 하나만 추가할 수 있습니다. 보고서 서버는 독립 실행형 보고서 서버 설치 또는 단일 URL을 통해 액세스하는 확장 배포가 될 수 있습니다.

SharePoint 제품 및 기술을 팜 또는 독립 실행형 서버로 배포할 수 있습니다. 팜에는 하나 이상의 가상 서버가 있습니다. 이 팜에 있는 각각의 가상 서버는 SharePoint 웹 응용 프로그램입니다. 보고서 서버는 팜 수준에서 통합합니다. 저장소 통합 측면에서 팜에 대해 하나의 보고서 서버 데이터베이스가 있을 수 있습니다. SharePoint 중앙 관리를 사용하여 팜의 모든 서버에 대한 통합 설정을 관리할 수 있습니다.

팜에 있는 각각의 SharePoint 웹 응용 프로그램이 서로 다른 인증 공급자를 사용하도록 구성할 수 있습니다. 이 구성은 보고서 서버 통합에 영향을 주지 않습니다. 보고서 서버 배포는 사용하는 인증 공급자에 상관없이 팜의 각 서버에 대한 요청을 처리합니다.

각각의 웹 응용 프로그램에는 기본 최상위 사이트가 있습니다. 각각의 최상위 사이트에 대한 사용 권한을 다르게 설정하여 팜의 모든 서버에서 보고서 서버 항목 및 작업이 서로 다르게 사용되도록 지정할 수 있습니다.

서버 통합을 구성하는 방법

통합 작업을 위한 서버를 구성하려면 여러 도구와 단계가 필요합니다. 특정 배포 시나리오에서 서버 통합을 구성하는 방법을 보려면 다음 링크를 클릭하십시오.

참고 항목

작업

방법: SharePoint 중앙 관리에서 보고서 서버 통합 기능 구성
방법: SharePoint 통합 모드용으로 보고서 서버 데이터베이스 만들기(Reporting Services 구성)
방법: 서버 모드 전환(Reporting Services 구성)
방법: 서비스 계정 구성(Reporting Services 구성)

개념

암호화 키 백업 및 복원
RSReportDesigner 구성 파일
Reporting Services의 배포 모드
SharePoint 통합 모드에서 Reporting Services 배포 구성
SharePoint 사이트의 보고서 서버 항목에 대한 사용 권한 및 보안 관리
SharePoint 통합 모드의 Reporting Services에 대한 보안 개요
SharePoint 사이트에 보고서, 모델 및 공유 데이터 원본 배포

도움말 및 정보

SQL Server 2005 지원 받기