Share via


SQL Server 2008 SP2 보고서 서버와 SharePoint 2010 통합

SQL Server 2008 서비스 팩 2(SP2)는 SQL Server Reporting Services 보고서 서버의 SharePoint 통합 기능을 업데이트합니다. SQL Server 2008 SP2 보고서 서버는 SharePoint 2007 제품뿐 아니라 SharePoint 2010 제품과도 통합할 수 있습니다. SQL Server 2008 SP2 Reporting Services 통합에서 지원하는 SharePoint 2010 기능은 SharePoint 2007과 통합할 경우 지원되는 기능과 동일합니다. 기능 지원은 SharePoint 2010의 이전 버전 호환성 지원에 따라서도 다릅니다. 이전 버전 호환성에 대한 자세한 내용은 해당 SharePoint 설명서를 참조하십시오.

SharePoint 2010 제품과 통합되는 업데이트된 SQL Server 2008 SP2 보고서 서버

SharePoint 2010 지원이 SQL Server 2008 누적 업데이트 #8(CU8)에 추가되었습니다. 이 SharePoint 2010 지원은 SQL Server 2008 SP2에도 포함됩니다.

중요 정보중요

SharePoint 2010 클레임 기반 인증은 SQL Server 2008 또는 SQL Server 2008 SP2 보고서 서버에서 지원되지 않습니다. 클레임 지원 SharePoint 2010 웹 응용 프로그램을 사용해야 할 경우 SQL Server 2008 R2 Reporting Services를 사용하십시오. 자세한 내용은 알려진 문제 섹션을 참조하십시오.

SharePoint 업그레이드 시 고려 사항

SharePoint 2010으로 업그레이드하고 SQL Server 인스턴스는 SQL Server 2008 R2로 업그레이드하지 않을 경우 다음 업그레이드 단계를 사용하십시오.

시작 환경: SharePoint 2007, SharePoint 2007 제품용 SQL Server 2008Reporting Services 추가 기능 및 SQL Server 2008 보고서 서버

  1. SharePoint 모드로 구성된 모든 보고서 서버를 SQL Server 2008 SP1 CU8(또는 그 이상 버전) 또는 SQL Server 2008 SP2로 업그레이드합니다

  2. 모든 WFE(웹 프런트 엔드) 서버를 SharePoint 2010 제품용 SQL Server 2008 R2Reporting Services 추가 기능으로 업그레이드합니다. SharePoint 2010 필수 구성 요소 설치 관리자를 설치하여 새 추가 기능을 설치할 수 있습니다. SharePoint 2010 필수 구성 요소 설치 관리자는 SharePoint 2010 제품용 SQL Server 2008 R2Reporting Services 추가 기능을 설치합니다. SharePoint용 Reporting Services 추가 기능은 이전 버전의 Reporting Services 추가 기능을 업그레이드하고 제거합니다.

  3. 모든 SharePoint WFE 및 보고서 서버에서 SharePoint 업그레이드

최종 환경: SharePoint 2010, SQL Server 2008 R2Reporting Services 추가 기능, SQL Server 2008 SP1 CU#8 보고서 서버 또는 SQL Server 2008 SP2 보고서 서버.

Reporting Services 서비스 계정을 도메인 계정으로 변경

SharePoint 2010 제품은 도메인 계정을 필요로 하며 팜 환경에 배포할 경우 NetworkService 계정을 지원하지 않습니다. Reporting Services 서비스 계정이 도메인 계정으로 구성되어 있지 않을 경우 SharePoint 중앙 관리에서 통합 단계가 실패합니다. 이 문제는 SharePoint 2010 제품의 독립 실행형 설치에는 적용되지 않으며 팜 환경에만 적용됩니다.

SharePoint 2010과 SQL Server 2008 SP2 보고서 서버를 통합하는 방법

SharePoint 2010 제품용 Reporting Services 추가 기능을 설치한 후 보고서 서버를 SharePoint 서버와 통합해야 합니다. SQL Server 2008 SP2 보고서 서버와 SharePoint 2010 제품을 통합하려면 다음 두 단계를 수행해야 합니다.

  1. Reporting Services 통합 구성 및 활성화:

    1. SharePoint 중앙 관리를 엽니다.

    2. 일반 응용 프로그램 설정을 클릭합니다.

    3. Reporting Services 통합을 클릭합니다.

    4. Report Server 웹 서비스 URL, 인증 모드자격 증명 설정에 적절한 값을 입력합니다.

    Reporting Services 통합을 활성화하는 방법에 대한 자세한 내용은 방법: SharePoint 중앙 관리에서 보고서 서버 통합 구성을 참조하십시오.

  2. SharePoint 환경에서 보고서 서버 데이터베이스로의 액세스 설정. 통합에 보고서 서버를 추가하고 데이터베이스 액세스 권한을 부여:

    1. SharePoint 중앙 관리를 엽니다.

    2. 일반 응용 프로그램 설정을 클릭합니다.

    3. 확장 배포에 보고서 서버를 추가하려면 서버 추가를 클릭합니다.

    4. 적절한 값을 입력하고 확인을 클릭합니다.

SharePoint 2010 통합의 알려진 문제

이 섹션에서는 SQL Server 2008 SP2 Reporting Services SharePoint 통합을 사용할 때 알려진 문제에 대해 설명합니다.

SQL Server 2008 SP2 서버를 SharePoint 2010과 통합할 경우 보고서 작성기 1.0 및 2.0이 시작하지 않습니다

SharePoint 2010용 Reporting Services 추가 기능은 보고서 작성기 3.0을 사용하도록 SharePoint 환경을 구성합니다. SQL Server 2008 및 SQL Server 2008 SP2 보고서 서버는 보고서 작성기 3.0과 호환되지 않습니다. SQL Server 2008 SP2 보고서 서버를 SharePoint 2010과 통합할 경우 ClickOnce 버전의 보고서 작성기 1.0 및 2.0을 시작할 수 없습니다. 이 문제를 해결하려면 사용자 지정 보고서 작성기 시작 URL을 적합한 버전의 보고서 작성기로 구성하십시오.

사용자 지정 보고서 작성기 시작 URL을 변경하려면

  1. SharePoint 중앙 관리를 엽니다.

  2. 일반 응용 프로그램 설정을 클릭합니다.

  3. Reporting Services 섹션에서 서버 기본값 설정을 클릭합니다.

  4. 보고서 작성기 2.0의 경우 사용자 지정 보고서 작성기 시작 URL 입력란에 /_vti_bin/ReportBuilder/ReportBuilder_2_0_0_0.application을 입력합니다. 보고서 작성기 1.0의 경우 /_vti_bin/ReportBuilder/ReportBuilder.application을 입력합니다.

  5. 확인을 클릭합니다.

보고서 매개 변수를 편집하려고 하면 'unknown' 값과 관련하여 오류 메시지가 나타납니다.

SharePoint 문서 라이브러리의 매개 변수 관리 페이지에서 보고서 매개 변수의 속성을 업데이트하려고 하면 **요청된 값 ‘unknown’을 찾을 수 없습니다.**와 같은 오류 메시지가 나타납니다. 이것은 SQL Server 2008 SP2 보고서 서버와 통합된 SharePoint 2010 제품을 사용할 때 발생하는 알려진 문제입니다.

SharePoint 2010 클레임 기반 인증이 지원되지 않음

클레임 기반 인증은 SharePoint 2010 제품의 새 기능이지만 SQL Server 2008 SP2 보고서 서버에서는 클레임 인증을 지원하지 않습니다. SQL Server 2008 SP2 보고서 서버와 SharePoint 2010의 통합은 Windows 인증만 지원합니다. 이 섹션에서는 클레임 기반 인증으로 구성된 SharePoint 2010 사이트에서 발생할 수 있는 알려진 문제에 대해 설명합니다.

  • 클레임 기반 인증으로 구성된 SharePoint 사이트에서는 클릭-방문 보고서가 작동하지 않습니다. 클릭-방문 보고서를 실행하려고 하면 다음과 같은 오류 메시지가 나타납니다.

    "'REDMOND\USERNAME’ 사용자에게 부여된 권한으로는 이 작업을 수행할 수 없습니다. (rsAccessDenied)”.

  • reportserver에 직접 액세스할 수 없습니다. http://<RS server>/ReportServer를 탐색하려고 하면 “지정한 사용자 <Domain>\<User Name>을(를) 찾을 수 없습니다."라는 오류 메시지가 나타납니다. 이 문제를 해결하려면 보고서 서버를 직접 탐색하는 대신 적절한 _vti_bin 형식의 URL을 사용하십시오. 예를 들어 http://<SharePoint_site>/_vti_bin/ReportServer와 같은 URL을 사용합니다.

  • 구독에서 생성한 전자 메일에 포함된 링크가 실행되지 않습니다. 클레임 기반 인증으로 구성된 SharePoint 2010 사이트에서 발송한 구독에는 클레임 기반 사이트를 제대로 다시 인증할 수 없는 링크가 포함됩니다.