방법: 여러 서버에 SharePoint 통합 구성
새 설치: 2007년 9월 15일
이 항목에서는 다중 서버 배포 토폴로지의 SharePoint 통합 모드에서 Reporting Services를 설치하고 구성하는 방법에 대한 단계별 지침을 제공합니다. 한 SharePoint 사이트의 보고서에 많은 사용자가 액세스하는 경우 이 구성을 사용하는 것이 좋습니다. 다음은 설치해야 하는 구성 요소를 보여 주는 그림입니다.
필수 구성 요소
구성 요소 설치를 시작하기 전에 다음을 수행하십시오.
- 설치하려는 구성 요소에 익숙해지도록 배포 구성에 대한 소개를 살펴보십시오. 자세한 내용을 보려면 SharePoint 통합 모드에서 Reporting Services 배포 구성을 클릭하십시오.
- 구성 개요 항목을 살펴보면서 서비스 계정 구성에 대한 최상의 방법 권장 사항과 구성 단계에 대한 추가 정보를 확인하십시오. 자세한 내용을 보려면 SharePoint 3.0 통합을 위한 Reporting Services 구성을 클릭하십시오.
- SharePoint 통합 모드의 Reporting Services를 포함한 모든 배포 시나리오에 적용되는 하드웨어 및 소프트웨어 요구 사항을 검토하십시오. 자세한 내용을 보려면 SharePoint 통합 모드에서의 Reporting Services 실행 요구 사항을 클릭하십시오.
- 이 섹션의 남은 항목에서는 독립 실행형 서버 구성에 적용되는 추가 요구 사항을 확인할 수 있습니다.
다중 서버 배포를 위한 서버 요구 사항
최소한 2대 내지 3대의 서버가 있어야 합니다. 비교적 많은 사용자가 예상되는 경우 데이터베이스 엔진에서만 사용되는 세 번째 서버에 응용 프로그램 데이터베이스를 호스팅하는 것이 성능 개선을 위한 일반적인 방법입니다.
2대의 서버를 사용하는 경우 각 서버에 다음 구성 요소가 필요합니다.
- 한 서버에는 SQL Server 2005 서비스 팩 2(SP2) Reporting Services 및 데이터베이스 엔진을 설치합니다. 이 서버는 보고서 서버와 보고서 서버 데이터베이스 및 SharePoint 응용 프로그램 데이터베이스를 호스팅하는 데 사용됩니다.
- 두 번째 서버에는 Microsoft .NET Framework 3.0 재배포 가능 패키지, SharePoint 제품 또는 기술의 인스턴스 및 Reporting Services 추가 기능을 설치합니다. 이 서버는 팜의 주 서버가 됩니다. 중앙 관리는 이 서버에 설치됩니다. 사용자는 이 컴퓨터의 사이트 모음에서 보고서 서버 콘텐츠에 액세스하게 됩니다.
다중 서버 배포를 위한 계정 요구 사항
SharePoint 제품 또는 기술의 인스턴스를 SharePoint_config 데이터베이스에 연결하려면 도메인 사용자 계정이 있어야 합니다. 서버 팜을 사용하려면 서비스 및 데이터베이스 연결 시 도메인 계정을 사용해야 합니다. 가능하면 이 응용 프로그램에서만 사용할 수 있는 새 계정을 만드십시오. 자체 자격 증명 또는 일반 사용자로 SharePoint 사이트에 액세스하는 사용자의 자격 증명은 사용하지 마십시오. 액세스 거부 오류가 발생할 수 있습니다.
도메인 계정에 대한 SQL Server 데이터베이스 로그인을 만들어야 합니다. 로그인을 만들려면 서버에 대한 DBCreator 권한이 필요합니다.
SharePoint 응용 프로그램 풀 프로세스 계정이 도메인 사용자로 실행되도록 구성해야 합니다.
보고서 서버 웹 서비스 및 Windows 서비스가 도메인 계정으로 실행되도록 구성해야 합니다.
중요: |
---|
보고서 서버, SharePoint 웹 응용 프로그램 및 서버 데이터베이스가 3개의 서로 다른 컴퓨터에 있는 분산 서버 배포의 경우 기본 웹 사이트 및 포트 할당을 포함하는 기본 설정을 사용할 수 있습니다. SharePoint 웹 응용 프로그램과 보고서 서버를 서로 다른 컴퓨터에 설치하고 SharePoint 데이터베이스를 보고서 서버 컴퓨터에 배치하는 경우 이전 섹션에서 설명한 서비스 계정 구성에 대한 지침을 따르지 않으면 연결 오류가 발생하게 됩니다. 자세한 내용은 방법: 서비스 계정 구성(Reporting Services 구성)을 참조하십시오. |
모든 설치 프로그램을 실행하고 기본 사이트 모음 관리를 수행하고 보고서 서버 통합 구성 시 데이터베이스에 액세스할 수 있으려면 관리자 자격 증명이 필요합니다.
다중 서버 배포를 위한 인터넷 정보 서비스(IIS) 요구 사항
보고서 서버 및 SharePoint 응용 프로그램은 서로 다른 IIS 웹 서버에 있으므로 각 컴퓨터에서 기본 웹 사이트 및 포트 80을 사용하여 각 서버 응용 프로그램에 액세스할 수 있습니다. 단계를 최소화하기 위해 다음 지침에서는 각각 기본 웹 사이트 및 포트 80을 사용한다고 가정합니다. 하지만 원하는 경우 다른 포트와 사이트를 사용할 수 있습니다.
설치 순서
구성 요소 기술은 순서에 관계없이 설치할 수 있지만 최상의 결과를 위해서는 Reporting Services를 가장 먼저 설치하고 SharePoint 제품 또는 기술을 설치하기 전에 올바른 설치가 있는지 확인해야 합니다.
다음은 배포 작업을 요약한 목록입니다.
- Reporting Services 및 데이터베이스 서비스를 설치합니다. 서버 소프트웨어를 프로덕션 서버에 설치하거나 3개의 서버 배포 구성을 사용하는 경우 보고서 서버 구성 시점 및 방법을 제어할 수 있도록 서버 구성 없이 설치 옵션을 선택합니다.
- 보고서 서버를 구성하고 올바르게 설치되었는지 확인합니다.
- SQL Server 2005 SP2를 적용합니다.
- .NET Framework 3.0 재배포 가능 패키지를 다운로드하여 설치합니다.
- Windows SharePoint Services 또는 Office SharePoint Server 2007을 설치합니다. 구성 시 원격 데이터베이스 서버를 지정할 수 있도록 고급 설치 옵션을 선택합니다.
- SharePoint 제품 및 기술 구성 마법사를 실행하고 데이터베이스 서버를 선택합니다.
- 중앙 관리에서 사이트 모음 기능을 구성하고 SharePoint 사이트를 열어 올바르게 설치했는지 확인합니다.
- SharePoint 기술용 Reporting Services 추가 기능을 다운로드하여 설치합니다.
- 중앙 관리에서 보고서 서버 통합 기능을 구성합니다.
Reporting Services 및 데이터베이스 엔진을 설치하려면
- Reporting Services 및 데이터베이스 엔진을 같은 컴퓨터나 다른 컴퓨터에 설치합니다. 자세한 내용은 방법: 로컬 보고서 서버 및 원격 보고서 서버 데이터베이스 설치를 참조하십시오.
설치가 완료되면 기본 모드로 작동하도록 보고서 서버를 구성하여 올바르게 설치되었는지 확인합니다. 이 경우 보고서 관리자를 사용하여 설치를 확인할 수 있습니다.
Reporting Services 구성 도구를 시작하고 보고서 서버의 작동 방식을 구성하는 방법은 Reporting Services 구성 방법 도움말 항목을 참조하십시오.
SQL Server 2005 서비스 팩 2를 적용하려면
SQL Server 2005 SP2를 다운로드하여 설치합니다. 자세한 내용은 Microsoft 웹 사이트에서 SQL Server 2005용 최신 서비스 팩을 구하는 방법을 참조하십시오.
Reporting Services 및 데이터베이스 엔진 인스턴스 모두에 SP2를 적용합니다. 데이터베이스 엔진 및 Reporting Services를 별도의 컴퓨터에 설치하는 경우 두 설치에 모두 SP2를 적용했는지 확인합니다.
.NET Framework 3.0 재배포 가능 패키지를 다운로드하여 설치하려면
SharePoint 제품 또는 기술의 인스턴스에 사용할 다른 서버에 Microsoft 다운로드 센터의 Microsoft .NET Framework 3.0 재배포 가능 패키지를 다운로드합니다.
설치 프로그램을 실행합니다. 설치 프로그램은 백그라운드로 실행되며 완료되는 데 어느 정도 시간이 걸립니다. 진행 상황을 확인하려면 작업 표시줄의 알림 영역에 있는 Microsoft .NET Framework 3.0 설치 아이콘을 클릭합니다.
SharePoint 제품 또는 기술을 설치하려면
Windows SharePoint Services 3.0 또는 Microsoft Office SharePoint Server의 설치 미디어에서 Setup.exe를 실행합니다.
25자의 제품 키를 입력합니다.
소프트웨어 사용권 계약에 동의합니다.
고급을 클릭합니다.
- 서버 유형에서 웹 프런트 엔드를 클릭합니다.
- 데이터 위치 탭에서는 검색 인덱스 파일의 파일 위치를 지정합니다. 데이터 위치에서 기본값을 사용하거나 충분한 디스크 공간을 보유한 컴퓨터를 선택합니다.
- 지금 설치를 클릭합니다.
SharePoint 제품 또는 기술을 구성합니다. 설치가 완료되면 SharePoint 제품 및 기술 구성 마법사가 시작됩니다. 시작되지 않으면 관리 도구에서 실행하십시오.
- 시작 화면에서 다음을 클릭합니다.
- 필요한 경우 서비스를 다시 시작하려면 예를 클릭합니다.
- 서버 팜에 연결 페이지에서 **아니요, 새 서버 팜을 만듭니다.**를 클릭한 우 다음을 클릭합니다.
- 구성 데이터베이스 설정 지정 페이지에서 데이터베이스 서버 이름을 입력합니다. 데이터베이스 엔진을 기본 인스턴스로 설치한 경우 데이터베이스 서버 이름은 컴퓨터 이름입니다.
- 사용자 이름 및 암호에서 컴퓨터에 대한 로그온 권한, SQL Server 데이터베이스 로그인 및 서버에 대한 DBCreator 권한이 있는 도메인 사용자 계정의 자격 증명을 입력합니다. 가능하면 이 응용 프로그램을 실행하는 데만 사용되는 계정을 지정합니다. 나중에 SharePoint 사이트에 액세스하게 될 사용자의 자격 증명은 입력하지 마십시오. 그렇지 않으면 나중에 해당 사용자가 사이트의 콘텐츠에 액세스할 때 액세스 거부 오류가 발생할 수 있습니다. 다음을 클릭합니다.
- SharePoint 중앙 관리 구성 페이지에서 모든 기본값을 적용하려면 다음을 클릭합니다. 사용자 도메인의 Windows 인증에 대해 가장 및 위임 기능이 설정된 경우 이러한 기능 대신 **협상(Kerberos)**을 선택할 수도 있습니다. 그렇지 않으면 기본값을 선택하고 다음을 클릭합니다.
- SharePoint 제품 및 기술 구성 마법사 완료에서 지정된 설정을 사용하여 구성을 시작하려면 다음을 클릭합니다.
- 마침을 클릭합니다.
SharePoint 웹 응용 프로그램을 구성하려면
시작, 관리 도구, SharePoint 3.0 중앙 관리를 차례로 클릭합니다. 관리자 작업의 검사 목록을 따릅니다. 각 작업에 대한 자세한 내용을 보려면 배포 단계 보기 링크를 클릭한 다음 퀵 스타트 가이드를 엽니다. 다음 단계의 작업을 수행해야 합니다.
웹 응용 프로그램을 만듭니다.
- SharePoint 사이트 만들기를 클릭합니다.
- 새 웹 응용 프로그램 만들기를 클릭합니다.
- 기본값을 사용하여 **새 IIS 웹 사이트 만들기(SharePoint - 80)**를 선택합니다. 기본값에는 포트 80 사용, 호스트 헤더 없음, 기본 경로, NTLM 및 익명 액세스가 포함됩니다. 응용 프로그램 풀 프로세스 계정을 지정하십시오. 도메인 사용자 계정을 선택합니다.
- 확인을 클릭합니다.
응용 프로그램이 만들어짐 페이지에서 사이트 모음 만들기를 클릭합니다.
- 제목을 입력합니다.
- 모든 기본값을 사용합니다. 기본 사이트 모음 관리자를 지정할 때는 로컬 관리자 권한이 있는 계정을 지정하십시오.
- 확인을 클릭합니다.
명령 프롬프트 창을 열고 iisrest /noforce를 입력합니다.
URL을 클릭하여 사이트를 확인합니다.
중앙 관리에서 진단 로깅을 활성화합니다(옵션).
보고서 서버를 SharePoint 통합 모드로 구성하려면
보고서 서버 컴퓨터에 Windows SharePoint Services 개체 모델을 설치하고 구성합니다. 자세한 내용은 방법: 보고서 서버 컴퓨터에 SharePoint 웹 프런트 엔드 설치를 참조하십시오.
- 주 서버의 중앙 관리에 브라우저 창이 열리면 서버 팜이 제대로 구성되었는지 확인할 수 있습니다.
보고서 서버의 통합을 구성합니다.
Reporting Services 구성 도구를 시작한 후 보고서 서버 인스턴스에 연결합니다. 자세한 내용은 방법: Reporting Services 구성 시작을 참조하십시오.
탐색 창에서 Windows 서비스 ID를 클릭합니다. 도메인 사용자 계정이 사용되고 있는지 확인합니다. 그렇지 않으면 도메인 사용자 계정을 사용하도록 구성합니다.
탐색 창에서 웹 서비스 ID를 클릭합니다.
보고서 서버인 경우 새로 만들기를 클릭합니다.
새 응용 프로그램 풀에 이름을 입력합니다.
Windows 계정을 클릭합니다.
도메인 사용자 계정을 입력합니다.
확인을 클릭합니다.
적용을 클릭합니다.
탐색 창에서 데이터베이스 설치를 클릭합니다.
[!참고] 원격 데이터베이스 엔진 인스턴스를 사용하는 경우 자세한 내용은 방법: SharePoint 통합 모드용으로 보고서 서버 데이터베이스 만들기(Reporting Services 구성)를 참조하십시오.
서버 모드에서 변경을 클릭합니다.
SharePoint 통합 모드 작업을 지원하는 새 보고서 서버 데이터베이스를 만들려면 예를 클릭합니다.
데이터베이스 이름에 새 데이터베이스 이름(예: reportserverSharepointMode)을 입력합니다.
SharePoint 통합 모드에서 보고서 서버 데이터베이스 만들기 확인란이 선택되어 있는지 확인합니다.
확인을 클릭하여 데이터베이스를 만듭니다.
적용을 클릭하여 나머지 연결 설정을 자동으로 구성합니다. 이 단계를 완료하려면 데이터베이스 엔진의 인스턴스에 연결하라는 메시지가 표시됩니다. 확인을 클릭하여 연결을 확인합니다.
무인 실행 계정 및 변경하려는 기타 설정을 구성합니다. 보고서 서버 가상 디렉터리 값은 계속 유효합니다. 그러나 SharePoint 통합 모드 데이터베이스를 사용하도록 보고서 서버를 구성했기 때문에 보고서 관리자에 더 이상 액세스할 수 없으며 보고서 관리자 가상 디렉터리 탭은 회색으로 표시됩니다.
Reporting Services 추가 기능을 다운로드하여 설치하려면
SharePoint 기술용 Microsoft SQL Server 2005 Reporting Services 추가 기능을 클릭하여 Microsoft 웹 사이트에 있는 다운로드 페이지로 이동합니다.
중요: Reporting Services 추가 기능을 설치하려면 SharePoint 웹 팜 관리자 및 사이트 모음 관리자여야 합니다. 설치할 언어를 선택합니다.
다운로드할 파일에서 다운로드를 클릭하여 32비트 또는 64 비트 버전의 Reporting Services 추가 기능을 설치합니다.
저장을 클릭하여 컴퓨터에 파일을 저장합니다.
Windows 탐색기를 열고 파일이 있는 폴더로 이동합니다.
SharePointRS.msi를 두 번 클릭하여 설치를 시작합니다. 자세한 내용은 방법: Reporting Services 추가 기능 설치를 참조하십시오.
Reporting Services 추가 기능에 대한 최신 버전의 추가 정보 파일을 참조하여 최신 변경 내용 및 알려진 문제를 확인하십시오. Microsoft 웹 사이트 다운로드 페이지의 다운로드할 파일에서 다운로드를 클릭하여 readme_rsaddin.htm 파일을 연 다음 컴퓨터에 저장합니다.
중앙 관리에서 서버 통합을 구성하려면
시작, 관리 도구, SharePoint 3.0 중앙 관리를 차례로 클릭합니다.
중요: 아래의 단계를 완료하려면 SharePoint 팜 관리자 그룹의 멤버이며 사이트 모음 관리자여야 합니다. 응용 프로그램 관리를 클릭합니다. Reporting Services라는 새 섹션이 표시되어야 합니다. 이 섹션에는 통합 설정을 지정하는 데 사용되는 페이지에 대한 링크가 있습니다. 이 섹션이 표시되지 않으면 보고서 서버 통합 기능을 활성화해야 합니다. 자세한 내용은 방법: SharePoint 중앙 관리에서 보고서 서버 기능 활성화를 참조하십시오.
최소한 보고서 서버 URL을 설정하고 인증 모드를 선택하고 보고서 서버에 SharePoint 데이터베이스에 대한 액세스 권한을 부여해야 합니다. 자세한 내용은 방법: SharePoint 중앙 관리에서 보고서 서버 통합 기능 구성을 참조하십시오.
중앙 관리를 닫습니다.
Reporting Services 서비스가 기본 제공 계정으로 실행되고 있으면 오류가 발생합니다. 도메인 사용자 계정을 사용하도록 서비스를 이미 구성한 경우 IIS 및 보고서 서버 Windows 서비스를 다시 설정하여 기존 연결 정보를 모두 지웁니다(현재 세션에 기존 연결이 있다고 가정함). 서비스 계정 구성에 대한 자세한 내용은 Reporting Services에서 서비스 계정 및 암호 구성을 참조하십시오.
다음 단계
Reporting Services 구성 도구를 시작하고 SharePoint 통합 페이지를 열어 서버 상태를 검토하여 통합을 확인합니다. SharePoint 중앙 관리를 시작하기 위해 클릭할 수 있는 링크를 볼 수 있습니다.
또한 보고서 서버에 대한 브라우저 창을 열어 설치를 확인할 수 있습니다. URL은 http://example-server-name:8080/reportserver와 비슷할 것입니다. 이 URL은 프록시 끝점에 대한 것입니다. 보고서 서버 항목을 SharePoint 라이브러리에 추가한 후 이 URL에 대한 브라우저 창을 열어 사이트의 항목을 볼 수 있습니다.
마지막으로 SharePoint 웹 응용 프로그램을 열고 보고서와 기타 문서를 SharePoint 라이브러리에 업로드할 수 있습니다.
모든 구성 요소를 설치하고 서버 구성 요소 연결을 위한 설정을 구성한 다음에는 사용 권한을 할당하고 내용 유형을 추가하며 SharePoint 라이브러리에 보고서 서버 항목을 추가해야 합니다.
서버 통합을 위한 배포 작업을 완료하려면
- SharePoint 웹 응용 프로그램을 엽니다. 기본적으로 이 URL은 http://<your-server-name>입니다.
- 사용자에게 SharePoint 사이트에 대한 액세스 권한을 부여하도록 권한을 설정합니다. 보안이 필요하지만 기존 권한을 상속하려는 경우에는 특정 항목에 대한 권한을 설정할 필요가 없습니다. 자세한 내용은 SharePoint 사이트의 보고서 서버 항목에 대한 사용 권한 및 보안 관리 또는 방법: SharePoint 사이트에서 보고서 서버 항목에 대한 권한 설정을 참조하십시오.
- 새 공유 데이터 원본, 보고서 모델 및 보고서 작성기 보고서를 만들려는 경우 Reporting Services 내용 유형을 추가합니다. 자세한 내용은 방법: 라이브러리에 보고서 서버 콘텐츠 형식 추가(SharePoint 통합 모드)를 참조하십시오.
- 보고서 및 모델에 사용할 공유 데이터 원본을 만듭니다. 자세한 내용은 방법: 공유 데이터 원본 만들기 및 관리(SharePoint 통합 모드)를 참조하십시오.
- 구독 또는 무인 보고서 처리에 사용할 공유 일정을 만듭니다. 자세한 내용은 방법: 공유 일정 만들기 및 관리(SharePoint 통합 모드)를 참조하십시오.
- 보고서 정의 파일(.rdl), 데이터 원본 파일(.rds), 보고서 모델 파일(.smdl)을 SharePoint 라이브러리에 게시합니다. 또한 SharePoint 라이브러리에서 업로드 명령을 사용하여 .rds 파일이 아닌 .rdl 및 .smdl 파일을 업로드할 수 있습니다. 또한 사용자 권한에 따라 보고서 작성기에서 보고서를 만들어 라이브러리에 저장할 수 있습니다. 보고서에 공유 데이터 원본 또는 외부 파일에 대한 참조가 포함되어 있는 경우 해당 참조를 업데이트해야 합니다. 자세한 내용은 SharePoint 사이트에 보고서, 모델 및 공유 데이터 원본 배포 및 방법: SharePoint 라이브러리에 문서 업로드(SharePoint 통합 모드)를 참조하십시오.
보고서를 업로드할 때 보고서에 대해 데이터 원본 속성이 올바른지 확인합니다. 데이터 원본에는 외부 데이터 원본에 대해 올바른 연결 문자열이 있어야 합니다. 자격 증명 유형이 네트워크 토폴로지에 적합해야 합니다. 특히 도메인에 Kerberos 인증을 사용할 수 없는 경우 Windows 통합 보안 자격 증명 유형을 사용할 수 없습니다. 대신 저장된 자격 증명을 지정해야 합니다. 데이터 원본 속성이 올바른지 확인하면 보고서 이름을 클릭하여 보고서를 열 수 있습니다. 보고서 뷰어 웹 파트에서 보고서가 자동으로 열립니다.
보고서가 열리지 않으면 외부 데이터 원본에 대한 연결을 정의하는 데이터 원본 속성 및 보고서에 대한 권한을 확인합니다. 사이트 또는 팜에서 SharePoint 권한을 사용하여 보고서, 보고서 모델, 공유 데이터 원본, 임시 보고서를 만드는 데 사용된 보고서 작성기 도구에 대한 액세스 권한을 제어할 수 있습니다. 사용자가 이러한 항목을 볼 수 없는 경우 권한이 제대로 설정되었는지 확인해야 합니다.
SharePoint 통합 모드에서 실행하는 보고서 서버는 보고서 관리자 또는 SQL Server Management Studio를 사용하여 관리할 수 없습니다. 지원되는 기능과 지원되지 않는 기능에 대한 전체 목록을 보려면 SharePoint 통합 모드의 Reporting Services에서 지원하는 기능을 참조하십시오.
참고 항목
작업
방법: 독립 실행형 서버에 SharePoint 통합 구성
개념
SharePoint 통합 모드에서의 Reporting Services 실행 요구 사항
SharePoint 통합 모드에서 Reporting Services 배포 구성
Reporting Services의 배포 모드
SharePoint 3.0 통합을 위한 Reporting Services 구성
Reporting Services 및 SharePoint 기술 통합
무인 모드로 실행되는 보고서 처리를 위한 계정 구성
전자 메일 배달을 위한 보고서 서버 구성
관련 자료
SQL Server Reporting Services 설치