방법: 여러 서버에 SharePoint 통합 환경 설치 및 구성
업데이트: 2011년 9월
이 항목에서는 두 서버 배포 토폴로지에서 SharePoint 통합 모드로 SSRS(Reporting Services)를 설치하고 구성하기 위한 단계별 지침을 제공합니다.
중요 |
---|
이 항목에서는 한 서버 배포와 두 서버 배포의 단계가 많은 부분 동일하기 때문에 한 서버 항목의 세부 내용을 자주 참조합니다. 방법: 독립 실행형 서버에서 SharePoint 통합 설치 및 구성을 참조하십시오. |
팁 |
---|
SharePoint 개발자 도구는 SharePoint 독립 실행형 구성만 지원합니다. 자세한 내용은 SharePoint 설명서 SharePoint 솔루션 개발 요구 사항을 참조하십시오. |
데이터베이스 엔진에서만 사용하는 세 번째 서버에서 응용 프로그램 데이터베이스를 호스팅하는 방식은 사용자 수가 비교적 많을 것으로 예상되는 경우 성능을 높이기 위해 자주 사용하는 기법입니다. 세 개 이상의 서버를 사용하는 방법은 SharePoint 통합 모드에서 Reporting Services의 배포 토폴로지를 참조하십시오.
필수 구성 요소
구성 요소 설치를 시작하기 전에 다음을 수행해야 합니다.
배포 구성에 대한 개요를 검토하여 설치하려는 구성 요소를 살펴봅니다. 자세한 내용을 보려면 SQL Server 온라인 설명서의 SharePoint 통합 모드에서 Reporting Services의 배포 토폴로지을 클릭하십시오.
구성 개요 항목을 살펴보고 서비스 계정 구성에 권장되는 최상의 방법 권장 사항과 구성 단계에 대한 자세한 내용을 확인합니다. 자세한 내용을 보려면 SharePoint 2010 통합을 위한 Reporting Services 구성을 클릭하십시오.
SharePoint 통합 모드의 Reporting Services를 비롯한 모든 배포 시나리오에 적용되는 하드웨어 및 소프트웨어 요구 사항을 검토합니다. 자세한 내용을 보려면 SQL Server 온라인 설명서의 SharePoint 통합 모드로 Reporting Services를 실행하는 데 필요한 요구 사항을 클릭하십시오.
Windows Vista, Windows 7 및 Windows Server 2008에서 SharePoint 2010 개발 환경 설정 항목을 검토합니다.
보안 관련 항목인 서버 구성 - 서비스 계정 및 SQL Server 설치에 대한 보안 고려 사항을 검토합니다.
두 서버 배포에 대한 설치 개요
두 서버 배포에는 두 가지 이상의 디자인을 사용할 수 있습니다. 자신의 응용 프로그램 및 네트워크 사용 방식에 적합한 배포 방식을 결정해야 합니다.
두 서버 배포, 예제 1
한 가지 사용 가능한 배포 디자인은 다음 다이어그램에서와 같이 모든 응용 프로그램 구성 요소에 대해 하나의 컴퓨터를 사용하고 데이터베이스 구성 요소에 대해서만 두 번째 컴퓨터를 사용하는 것입니다.
[!참고]
이 배포에서는 컴퓨터 1과 컴퓨터 2에 모두 SQL Server를 설치해야 합니다. 두 컴퓨터 모두 동일한 버전의 SQL Server를 설치해야 합니다.
두 서버 배포, 예제 2
또 다른 배포 디자인은 SharePoint 응용 프로그램 구성 요소에 대해서만 첫 번째 컴퓨터를 사용하고 두 번째 컴퓨터에는 데이터베이스 구성 요소와 함께 SSRS 서버를 설치하는 것입니다. 이 디자인은 다음 다이어그램에 표시되어 있으며 이 문서에서 설명하는 디자인 방법입니다.
[!참고]
이 배포에서는 컴퓨터 1과 컴퓨터 2에 모두 SharePoint 제품을 설치해야 합니다. 두 컴퓨터 모두 동일한 버전의 SharePoint 제품을 설치해야 합니다.
다음은 두 컴퓨터에 설치해야 하는 구성 요소를 요약해서 보여 줍니다.
첫 번째 컴퓨터: 이 서버는 팜에서 주 서버가 되고 이 서버에 SharePoint 중앙 관리가 설치됩니다. 사용자는 이 컴퓨터의 사이트 모음에서 보고서 서버 내용에 액세스하게 됩니다.
SharePoint 제품 또는 기술의 인스턴스
SharePoint 제품의 Reporting Services 추가 기능
두 번째 컴퓨터: 이 서버는 보고서 서버 데이터베이스 및 SharePoint 응용 프로그램 데이터베이스와 함께 보고서 서버를 호스팅하는 데 사용됩니다.
SQL Server 2008 R2 Reporting Services.
SQL Server 데이터베이스 엔진
보고서 서버에서 SharePoint 개체 모델을 사용할 수 있도록 지원하는 SharePoint 웹 서버 프런트 엔드 구성 요소
다중 서버 배포에 대한 계정 요구 사항
SharePoint 제품 또는 기술 인스턴스를 SharePoint_config 데이터베이스에 연결하려면 도메인 사용자 계정이 필요합니다. 서버 팜의 경우 서비스 및 데이터베이스 연결에 도메인 계정을 사용해야 합니다. 가능하면 이 응용 프로그램에만 사용할 수 있는 새 계정을 만드십시오. 일반 사용자로 SharePoint 사이트에 액세스하는 다른 사용자의 자격 증명이나 고유 자격 증명은 사용하지 마십시오. 액세스 거부 오류가 발생하게 됩니다.
도메인 계정에 대한 SQL Server 데이터베이스 로그인을 만들어야 합니다. 이 로그인에는 서버에 대한 DBCreator 권한이 있어야 합니다.
도메인 사용자로 실행되도록 SharePoint 응용 프로그램 풀 프로세스 계정을 구성해야 합니다.
도메인 사용자 계정으로 실행되도록 보고서 서버 서비스를 구성해야 합니다.
보고서 서버 통합을 구성할 때 모든 설치 프로그램을 실행하고, 주 사이트 모음 관리 권한을 부여하고, 데이터베이스 액세스 권한을 부여하려면 관리자 자격 증명이 필요합니다.
설치 순서
다음은 권장 설치 및 구성 순서입니다.
**컴퓨터 2:**SQL Server Reporting Services 및 SQL Server 데이터베이스 엔진을 설치합니다.
**컴퓨터 2:**SharePoint 개체 모델이 컴퓨터에 제공되고 보고서 서버에서 사용할 수 있도록 SharePoint 2010 제품 최소 설치를 수행합니다.
**컴퓨터 1:**SharePoint 2010 제품 준비 도구를 실행합니다. 준비 도구에서는 SharePoint 2010 제품용 Reporting Services 추가 기능을 설치합니다.
**컴퓨터 1:**SharePoint Server 2010 또는 SharePoint Foundation 2010을 설치합니다.
**컴퓨터 1:**SharePoint 제품 및 기술 구성 마법사를 실행하고 데이터베이스 서버를 선택합니다.
**컴퓨터 1:**중앙 관리에서 사이트 모음 기능을 구성하고 SharePoint 사이트를 열어 올바르게 설치되었는지 확인합니다.
**컴퓨터 1:**중앙 관리에서 보고서 서버 통합 기능을 구성합니다.
컴퓨터 2: Reporting Services 및 데이터베이스 엔진을 설치하려면
방법: 독립 실행형 서버에서 SharePoint 통합 설치 및 구성 문서의 'Reporting Services 및 데이터베이스 엔진을 설치하려면' 섹션의 단계를 완료합니다.
맨 위 설치 순서
컴퓨터 2: SSRS 서버에 SharePoint 웹 서버 프런트 엔드를 설치하려면
방법: 보고서 서버 컴퓨터에 SharePoint 웹 프런트 엔드 설치 문서의 단계를 완료합니다. 프런트 엔드 설치 이후 컴퓨터 2의 보고서 서버는 SharePoint 팜과의 통합 및 통신을 위해 SharePoint 개체 모델을 사용할 수 있습니다.
맨 위 설치 순서
컴퓨터 1: SharePoint 2010 제품 준비 도구를 실행하려면
방법: 독립 실행형 서버에서 SharePoint 통합 설치 및 구성 문서의 'SharePoint 2010 제품 준비 도구를 실행하려면' 섹션의 단계를 완료합니다.
맨 위 설치 순서
컴퓨터 1: SharePoint 2010 제품을 설치하려면
방법: 독립 실행형 서버에서 SharePoint 통합 설치 및 구성 문서의 'SharePoint 2010 제품을 설치하려면' 섹션의 단계를 완료합니다.
맨 위 설치 순서
컴퓨터 1: SharePoint 제품 구성 마법사를 실행하려면
방법: 독립 실행형 서버에서 SharePoint 통합 설치 및 구성 문서의 'SharePoint 제품 구성 마법사를 실행하려면' 섹션의 단계를 완료하고 다음 사항을 고려합니다.
구성 데이터베이스 설정 지정 페이지에서 데이터베이스 서버 이름을 입력합니다. 데이터베이스 엔진을 컴퓨터 2의 기본 인스턴스로 설치한 경우 데이터베이스 서버 이름은 컴퓨터 2의 컴퓨터 이름입니다.
SharePoint 중앙 관리 구성 페이지에서 다음을 클릭하여 기본값을 모두 적용합니다. 도메인의 Windows 인증에 대해 가장 및 위임 기능이 설정되어 있으면 **협상(Kerberos)**을 대신 선택할 수 있습니다. 그렇지 않으면 기본값을 선택하고 다음을 클릭합니다.
맨 위 설치 순서
컴퓨터 1: 팜 구성 마법사를 완료하려면
방법: 독립 실행형 서버에서 SharePoint 통합 설치 및 구성 문서의 '팜 구성 마법사를 완료하려면' 섹션의 단계를 완료합니다.
맨 위 설치 순서
컴퓨터 1: SharePoint 중앙 관리에서 보고서 서버 통합 기능을 구성하려면
방법: 독립 실행형 서버에서 SharePoint 통합 설치 및 구성 문서의 'SharePoint 중앙 관리에서 보고서 서버 통합 기능을 완료하려면' 섹션의 단계를 완료하고 다음 사항을 고려합니다.
일반 응용 프로그램 설정을 클릭합니다. Reporting Services라는 섹션이 표시되어야 합니다. 이 섹션에는 통합 설정을 지정하는 데 사용되는 페이지에 대한 링크가 있습니다. 이 섹션이 표시되지 않으면 보고서 서버 통합 기능을 활성화해야 합니다. 자세한 내용은 방법: 사이트 설정에서 보고서 서버 기능 활성화를 참조하십시오.
최소한 보고서 서버 URL을 설정하고 인증 모드를 선택하고 보고서 서버에 SharePoint 데이터베이스에 대한 액세스 권한을 부여해야 합니다. 자세한 내용은 방법: SharePoint 중앙 관리에서 보고서 서버 통합 구성을 참조하십시오.
중앙 관리를 닫습니다.
Reporting Services 서비스가 기본 제공 계정에서 실행 중이면 오류가 발생합니다. 도메인 사용자 계정을 사용하도록 서비스를 이미 구성했으면 서비스를 다시 시작하여 이전 연결 정보를 지우십시오(현재 세션에 기존 연결이 있는 경우). 서비스 계정 구성에 대한 자세한 내용은 보고서 서버 서비스 계정 구성을 참조하십시오.
맨 위 설치 순서
선택 사항: Reporting Services 추가 기능을 다운로드하고 설치하려면
SQL 2008 R2 Reporting Services SharePoint 2010 추가 기능은 SharePoint 제품 준비 도구(PreRequisiteInstaller.exe)에서 설치되는 제품들 중 하나입니다. 따라서 이를 별도로 다운로드하여 설치할 필요는 없습니다. 하지만 설치 순서 또는 단계를 다르게 할 경우에는 다음과 같은 정보를 참조해야 합니다.
추가 기능 rsSharePoint.msi는 별도로 다운로드하여 설치할 수 있습니다. 자세한 내용은 SharePoint 제품용 Reporting Services 추가 기능 검색 위치 및 방법: Reporting Services 추가 기능 설치 또는 제거를 참조하십시오.
중요 Reporting Services 추가 기능을 설치하려면 SharePoint 웹 팜 관리자 및 사이트 모음 관리자여야 합니다.
맨 위 설치 순서
다음 단계
모든 구성 요소를 설치하고 서버 구성 요소 연결을 위한 설정을 구성한 다음에는 사용 권한을 할당하고 내용 유형을 추가하며 SharePoint 라이브러리에 보고서 서버 항목을 추가해야 합니다.
서버 통합을 위한 배포 태스크를 완료하려면
SharePoint 웹 응용 프로그램을 엽니다. 기본적으로 이 URL은 http://<your-server-name>입니다.
사용자에게 SharePoint 사이트에 대한 액세스 권한을 부여하도록 권한을 설정합니다. 보안이 필요하지만 기존 권한을 상속하려는 경우에는 특정 항목에 대한 사용 권한을 설정할 필요가 없습니다. 자세한 내용은 SQL Server 온라인 설명서의 SharePoint 사이트의 보고서 서버 항목에 대한 사용 권한 부여 또는 방법: SharePoint 사이트의 보고서 서버 항목에 대한 사용 권한 설정(SharePoint 통합 모드의 Reporting Services)을 참조하십시오.
새 공유 데이터 원본, 보고서 모델 및 보고서 작성기 보고서를 만들려는 경우 Reporting Services 내용 유형을 추가합니다. 자세한 내용은 SQL Server 온라인 설명서의 방법: 라이브러리에 보고서 서버 콘텐츠 형식 추가(SharePoint 통합 모드의 Reporting Services)를 참조하십시오.
보고서 및 모델에 사용할 공유 데이터 원본을 만듭니다. 자세한 내용은 SQL Server 온라인 설명서의 방법: 공유 데이터 원본 만들기 및 관리(SharePoint 통합 모드의 Reporting Services)를 참조하십시오.
구독 또는 무인 보고서 처리에 사용할 공유 일정을 만듭니다. 자세한 내용은 SQL Server 온라인 설명서의 방법: 공유 일정 만들기 및 관리(SharePoint 통합 모드의 Reporting Services)를 참조하십시오.
보고서 정의 파일(.rdl), 데이터 원본 파일(.rds) 및 보고서 모델 파일(.smdl)을 SharePoint 라이브러리에 게시합니다. 또한 SharePoint 라이브러리에서 업로드 명령을 사용하여 .rds 파일이 아닌 .rdl 및 .smdl 파일을 업로드할 수 있습니다. 또한 사용자 권한에 따라 보고서 작성기에서 보고서를 만들어 라이브러리에 저장할 수 있습니다. 보고서에 공유 데이터 원본 또는 외부 파일에 대한 참조가 포함되어 있는 경우 해당 참조를 업데이트해야 합니다. 자세한 내용은 SQL Server 온라인 설명서의 SharePoint 사이트에 모델 및 공유 데이터 원본 배포 및 방법: SharePoint 라이브러리에 문서 업로드(SharePoint 통합 모드의 Reporting Services)를 참조하십시오.
보고서를 업로드할 때 보고서에 대해 데이터 원본 속성이 올바른지 확인합니다. 데이터 원본에는 외부 데이터 원본에 대해 올바른 연결 문자열이 있어야 합니다. 자격 증명 유형이 네트워크 토폴로지에 적합해야 합니다. 특히 도메인에 Kerberos 인증을 사용할 수 없는 경우 Windows 통합 보안 자격 증명 유형을 사용할 수 없습니다. 대신 저장된 자격 증명을 지정해야 합니다. 데이터 원본 속성이 올바른지 확인하면 보고서 이름을 클릭하여 보고서를 열 수 있습니다. 보고서 뷰어 웹 파트에서 보고서가 자동으로 열립니다.
보고서가 열리지 않으면 외부 데이터 원본 연결을 정의하는 데이터 원본 속성과 보고서에 대한 사용 권한을 확인합니다. 사이트 또는 팜에서 SharePoint 권한을 사용하여 임시 보고서를 만드는 데 사용되는 보고서 작성기 도구에 대한 액세스 권한은 물론 보고서, 보고서 모델 및 공유 데이터 원본에 대한 액세스 권한을 제어할 수 있습니다. 사용자가 이러한 항목을 볼 수 없는 경우 권한이 제대로 설정되었는지 확인해야 합니다.
SharePoint 통합 모드에서 실행되는 보고서 서버는 보고서 관리자를 통해 관리할 수 없습니다. 지원되는 기능과 지원되지 않는 기능에 대한 전체 목록을 보려면 SQL Server 온라인 설명서의 SharePoint 통합 모드의 Reporting Services에서 지원하는 기능을 참조하십시오.
참고 항목
태스크
개념
변경 내역
날짜 |
변경 |
---|---|
2011년 9월 |
SharePoint 개발자 도구에서 SharePoint 독립 실행형 구성만 지원할 때의 참고 사항을 추가했습니다. |
여기에는 이전 SharePoint UI 대신 업데이트된 SharePoint 2010 UI 참조를 포함하는 여러 수정된 내용, 새 다이어그램, 두 서버 설치를 중점적으로 다룬 항목 및 한 서버 설치에 대한 항목 링크가 포함됩니다. |