2010-01-12 14:18:52

이 파일의 최신 버전은 Microsoft 다운로드 센터의 SQL Server 2008 Reporting Services 추가 기능에 대한 추가 정보 페이지에서 온라인으로 볼 수 있습니다.

설명서 관련 문제가 아닌 SQL Server의 기술적인 문제에 대한 도움을 얻으려면 SQL Server 지원 받기를 참조하십시오.

목차

1.0 배경 정보

SharePoint 제품 및 기술용 Microsoft® SQL Server® 2008 Reporting Services 추가 기능은 Microsoft SharePoint Foundation 2010® 또는 Microsoft SharePoint Server 2010® 배포에 보고서 서버를 통합하는 기능을 제공하는 웹 다운로드입니다. Reporting Services 추가 기능은 다음 기능을 제공합니다.

  • 보고서 보기 기능, 여러 렌더링 형식으로 내보내기, 페이지 탐색, 검색, 인쇄 및 확대/축소를 제공하는 보고서 뷰어 웹 파트
  • 구독 및 일정을 만들고 모델 항목 보안을 설정하고 보고서, 모델 및 데이터 원본을 관리할 수 있는 웹 페이지
  • 보고서 서버 콘텐츠 형식을 사용한 문서 관리, 공동 작업, 보안 및 배포를 비롯한 표준 SharePoint Foundation 2010 및 SharePoint Server 2010 기능 지원
  • 보고서와 함께 필터 웹 파트, 버전 제어(체크 인 및 체크 아웃) 및 SharePoint 경고를 사용할 수 있습니다. SharePoint 사이트의 페이지 또는 대시보드에 보고서 뷰어 웹 파트를 추가하고 해당 모양을 사용자 지정할 수 있습니다.
  • SharePoint 권한 수준 및 역할을 사용하여 보고서 서버 콘텐츠에 대한 액세스를 제어할 수 있습니다. 또한 SharePoint 폼 인증을 사용하여 인터넷 연결을 통한 액세스를 지원할 수 있습니다.
  • 보고서를 SharePoint 라이브러리로 배달하기 위해 구독에서 사용할 수 있는 배달 확장 프로그램
  • 보고서 디자이너 및 모델 디자이너에서 SharePoint 라이브러리로의 보고서 및 모델 게시
  • SharePoint 라이브러리의 보고서 및 모델을 보고서 작성기에서 열고 사이트에서 SharePoint 라이브러리에 보고서 저장
  • SharePoint 통합 모드에서 보고서 서버 콘텐츠를 관리하는 SOAP(Simple Object Access Protocol) 끝점

[맨 위]

2.0 이 릴리스에서 사용할 수 있는 기능

Reporting Services 추가 기능은 SharePoint 통합용으로 구성한 SQL Server 2008 R2 Reporting Services 보고서 서버와 함께 작동합니다. 다음은 이 릴리스에서 사용할 수 있는 새로운 기능의 목록입니다.

  • 이제 SharePoint 제품 또는 기술을 설치하기 전이나 후에 지원되는 추가 기능의 유연한 설치. SharePoint 제품 또는 기술을 설치하면 서버를 팜에 추가할 경우 SharePoint 팜에서 파일을 배포하므로 추가 기능을 쉽게 배포할 수 있습니다.
  • 보고서 서버와 통합하기 위한 더 쉬워진 SharePoint 서버 구성. 이전 버전의 추가 기능보다 완료하는 데 필요한 단계 수가 더 적습니다. 자세한 내용은 방법: SharePoint 중앙 관리에서 보고서 서버 통합 구성을 참조하십시오.
  • SharePoint 목록의 데이터를 보고서의 데이터 원본으로 사용할 수 있는 기능. 추가 기능은 SharePoint 목록 정보를 보고서에 쉽게 추가할 수 있도록 새로운 Microsoft SharePoint 목록 및 쿼리 환경을 제공합니다. 자세한 내용은 SharePoint 목록 데이터 원본 유형에서 데이터 가져오기(보고서 작성기 3.0)를 참조하십시오.
  • Microsoft Access 2010®의 보고서 및 새로운 Reporting Services SharePoint 목록 데이터 확장 프로그램은 SQL Server Reporting Services 보고서 서버에 대한 연결 없이도 SharePoint 문서 라이브러리에서 로컬로 실행할 수 있습니다. 자세한 내용은 보고서 뷰어에서 로컬 모드 보고서 렌더링(SharePoint 통합 모드의 Reporting Services)을 참조하십시오.
  • SharePoint 진단 로깅의 일부로 구성할 수 있는 범주. 범주에는 사용자 인터페이스 사용에서 SOAP 클라이언트 프록시에 이르는 정보가 기록됩니다. 자세한 내용은 SharePoint 통합 모드의 보고서 서버 이벤트방법: SharePoint 추적 로그에 대한 Reporting Services 이벤트 설정을 참조하십시오.
  • SharePoint 내의 Reporting Services 관련 사용자 인터페이스에서 이제 37개의 언어, 히브리어와 아랍어의 오른쪽에서 왼쪽 문자 집합 및 태국어의 복잡한 텍스트 레이아웃을 지원합니다. 이러한 지원에는 보고서 뷰어 웹 파트뿐 아니라 웹 페이지도 포함됩니다.
  • 보고서 작성기 ClickOnce 기능은 보고서 서버에서 직접 보고서 작성기를 로드하고 서버측 시스템 속성을 사용합니다.
  • 구독 및 드릴스루 링크는 보고서 서버를 통하지 않고 문서 라이브러리의 링크된 리소스를 직접 사용합니다.
  • HTTP 리디렉터는 보고서 작성기와 같은 클라이언트에서 SharePoint 웹 프런트 엔드에 대한 요청을 수신 대기하여 요청을 보고서 서버로 리디렉션합니다.

[맨 위]

3.0 요구 사항

Reporting Services 추가 기능을 설치하려면 컴퓨터가 통합할 SharePoint 2010 제품 또는 기술의 소프트웨어 및 하드웨어 요구 사항뿐 아니라 다음 소프트웨어 요구 사항도 충족해야 합니다.

  • Microsoft Windows Installer 3.0 이상
  • SharePoint Foundation 2010 또는 SharePoint Server 2010. 이전 버전의 Windows SharePoint Services나 Microsoft Office SharePoint Server2007에서는 Reporting Services 추가 기능이 지원되지 않습니다.
  • 추가 기능은 64비트에서만 사용할 수 있으며 이는 SharePoint 2010 제품 및 기술의 요구 사항입니다.
  • 이 버전의 Reporting Services 추가 기능으로 통합 작업을 구성하려면 보고서 서버가 SQL Server 2008 R2여야 합니다. SQL Server 온라인 설명서에 설명되어 있는 대로 보고서 서버를 SharePoint 통합 모드용으로 구성해야 합니다.
  • 지원되는 버전은 SQL Server Standard Edition, Evaluation Edition, Developer Edition 및 Enterprise Edition이며, 워크그룹 버전의 Reporting Services 또는 SQL Server Express with Advanced Services에서는 서버 통합이 지원되지 않습니다.

3.1 SharePoint 관리 및 서비스에 대한 도메인 사용자 계정 요구 사항

SharePoint 제품 또는 기술 배포는 서비스를 실행하고 프런트 엔드 및 백 엔드 서버에 액세스하기 위해 다양한 계정을 사용합니다. 배포에 도메인 계정을 지정할 경우 최상의 권장 방법을 따라 SharePoint 웹 응용 프로그램에서만 사용하는 계정을 지정해야 합니다. 서비스 계정이 SharePoint 사이트에 액세스할 실제 사용자의 도메인 사용자 계정으로 실행되도록 구성하지 마십시오.

도메인 계정은 다음에 해당되는 경우에만 필요합니다.

  • SharePoint 사이트와 보고서 서버가 서로 다른 컴퓨터에 있는 경우
  • SharePoint 사이트가 NetworkService와 같은 기본 제공 계정으로 실행되는 응용 프로그램 풀에서 호스팅되는 경우
  • SharePoint 웹 응용 프로그램에 대한 보고서 서버 끝점이 트러스트된 계정 모드를 사용하도록 구성되어 있는 경우

도메인 사용자 계정을 사용하지 않는 경우 사용자가 SharePoint 사이트에서 보고서를 보거나 Reporting Services 기능에 액세스하면 다음 오류가 발생합니다.

"보고서 서버에 연결하는 동안 오류가 발생했습니다. 보고서 서버가 사용 가능한지, SharePoint 통합 모드로 구성되어 있는지 확인하십시오. '<acccountname>' 사용자에게 부여된 권한으로는 이 작업을 수행할 수 없습니다."

이러한 오류를 방지하려면 SharePoint 3.0 제품 및 기술 설명서의 권장 사항을 따르고 응용 프로그램 풀 서비스를 도메인 계정으로 실행합니다. 서비스 계정 요구 사항 및 권장 사항에 대한 자세한 내용은 SharePoint 제품 및 기술 설명서에서 관리 및 서비스 계정 계획을 참조하십시오.

참고:
SharePoint 2010 제품 및 기술을 사용하려면 Reporting Services SharePoint 통합 같은 서비스 구성에 사용할 도메인 계정이 필요합니다.

[맨 위]

4.0 업그레이드

기존 Reporting Services 추가 기능이 설치되어 있는 경우 현재 버전으로 업그레이드할 수 있습니다. 설치 프로그램이 기존 버전을 감지하여 업데이트할 것인지 확인하는 메시지를 표시합니다. 확인하면 이전 버전의 추가 기능이 제거되고 새 버전이 설치됩니다.

Reporting Services 추가 기능은 인스턴스 인식형이 아닙니다. 컴퓨터에서 하나의 추가 기능 인스턴스만 실행할 수 있습니다. 따라서 이전 버전을 현재 버전과 함께 실행할 수 없습니다.

5.0 설치 및 구성 개요

Reporting Services 추가 기능을 설치하고 구성하는 데 사용되는 정확한 단계는 요구 사항에 따라 달라질 수 있습니다. 다음은 기본적인 단계입니다.

  • rsSharepoint.msi 파일을 사용하여 추가 기능을 설치합니다. SharePoint 팜 배포 시 추가 기능을 각각의 웹 프런트 엔드 서버에 설치해야 합니다. 자세한 내용은 방법: Reporting Services 추가 기능 설치 또는 제거를 참조하십시오.
  • SharePoint 중앙 관리에서 Reporting Services 통합을 구성합니다. 여기에는 SharePoint 팜과 통합할 보고서 서버의 URL 지정이 포함됩니다. 자세한 내용은 방법: SharePoint 중앙 관리에서 보고서 서버 통합 구성을 참조하십시오.
  • SharePoint 중앙 관리에서 사이트 모음 기능 아래에 보고서 서버 통합과 중앙 관리 기능이 활성화되어 있는지 확인합니다. 자세한 내용은 방법: SharePoint 중앙 관리에서 보고서 서버 기능 활성화를 참조하십시오.
  • SharePoint 중앙 관리에서 보고서 서버 파일 동기화 기능을 활성화합니다. 이 기능을 사용하면 문서 라이브러리에 수동으로 복사한 항목을 보고서 서버 카탈로그와 동기화된 상태로 유지할 수 있습니다. 자세한 내용은 방법: SharePoint 중앙 관리에서 보고서 서버 파일 동기화 기능 활성화를 참조하십시오.
  • 각 문서 라이브러리에 대해 세 가지 Reporting Services 콘텐츠 형식인 보고서 작성기 모델, 보고서 데이터 원본 및 보고서 작성기 보고서를 추가합니다. 그러면 새 문서 목록에서 Reporting Services 옵션을 사용할 수 있습니다. 자세한 내용은 방법: 라이브러리에 보고서 서버 콘텐츠 형식 추가(SharePoint 통합 모드의 Reporting Services)를 참조하십시오.

[맨 위]

6.0 추가 기능 설치

Reporting Services 추가 기능을 설치하려면 컴퓨터의 관리자여야 합니다.

Reporting Services 통합 기능을 활성화하려면 사이트 모음 관리자여야 합니다.

이 릴리스에서는 SharePoint를 설치하기 전이나 후에 추가 기능을 설치할 수 있습니다. 추가 기능은 SharePoint 배포 전 표준을 따르며 SharePoint 설치에 사용되는 위치에 파일을 설치합니다.

참고:
SharePoint 제품 또는 기술을 설치하기 전에 추가 기능을 먼저 설치하면 좋은 점은 팜에 새 서버를 추가하는 경우 SharePoint 팜에서 Reporting Services 추가 기능을 구성하고 활성화한다는 점입니다.

6.1 SharePoint 제품 또는 기술을 설치하기 전에 추가 기능 설치

추가 기능은 Reporting Services와 통합할 SharePoint 웹 프런트 엔드로 실행할 모든 서버에 설치해야 합니다. SharePoint 제품 또는 기술이 아직 설치되어 있지 않은 경우, 모든 서버에서 추가 기능 설치 마법사를 실행할 수 있습니다.

  1. Reporting Services 추가 기능에 대한 설치 프로그램(rsSharepoint.msi)을 다운로드합니다.
  2. 관리자 권한으로 rsSharepoint.msi를 실행하여 설치 마법사를 실행합니다. 그러면 시작 페이지, 소프트웨어 사용 조건 및 등록 정보 페이지가 표시됩니다. 설치 프로그램은 %program files%\common files\Microsoft Shared\ 아래에 SharePoint 2010 폴더를 만들고 이 폴더에 파일을 복사합니다. 먼저 높은 권한의 명령 프롬프트 창을 연 다음 명령줄에서 rsSharepoint.msi를 실행하여 관리자 권한으로 .msi를 실행해야 합니다.
  3. SharePoint 중앙 관리에서 보고서 서버 통합 설정 및 기능 활성화를 구성합니다.

6.2 SharePoint 제품 또는 기술을 설치한 후에 추가 기능 설치

SharePoint 제품 또는 기술을 설치한 후에 추가 기능을 서버에 설치할 때는 SharePoint 서버 중 하나에만 전체 추가 기능을 설치할 수 있습니다. 팜의 나머지 SharePoint 서버에서는 명령줄에서 추가 기능 파일만 설치를 실행해야 합니다. 파일만 설치를 실행하면 파일은 설치되지만 설치 과정의 사용자 지정 동작 섹션은 건너뜁니다.

모든 서버에 추가 기능을 설치한 다음에는 SharePoint 중앙 관리를 시작하여 보고서 서버 통합을 구성합니다.

6.3 파일만 설치

파일은 설치하고 사용자 지정 동작 단계는 건너뛰려면 SKIPCA 옵션을 사용하여 명령줄에서 .msi를 실행합니다.

  1. 관리자 권한으로 명령 프롬프트를 엽니다.
  2. msiexec -i rsSharePoint.msi SKIPCA=1을 실행합니다.

6.4 두 단계 전체 추가 기능 설치

설치하는 동안 오류가 발생하는 경우 명령줄에서 설치 프로그램을 두 단계로 실행할 수 있습니다. 먼저 설치 프로그램을 실행하여 파일을 설치하고 사용자 지정 동작을 건너뛴 다음 사용자 지정 동작 실행 파일을 실행합니다. 파일만 모드로 Reporting Services 추가 기능을 설치하려면 다음 작업을 수행합니다.

  1. 관리자 권한으로 명령 프롬프트를 엽니다.
  2. msiexec -i rsSharePoint.msi SKIPCA=1을 실행합니다.
  3. 파일 시스템에서 rsCustomAction.exe 파일을 찾습니다. 이 파일은 설치 프로그램에 의해 컴퓨터로 복사되어 %Temp% 디렉터리에 저장됩니다.
    이 파일에 대한 경로 정보를 얻으려면 시작, 실행을 차례로 클릭한 다음 %temp%를 입력합니다. 이 파일은 \Documents and Settings\<사용자 이름>\LOCALS~1\Temp에 있습니다.
    명령 프롬프트 창을 엽니다. 시작, 실행을 차례로 클릭한 다음 cmd를 입력하면 명령 프롬프트 창이 열립니다. 최신 운영 체제에서는 권한을 승격하여 관리자 권한으로 이 창을 실행해야 할 수 있습니다.
  4. rsCustomAction 실행 파일이 있는 폴더로 이동합니다.
  5. 다음 명령을 입력합니다. 이 구성 단계를 마치는 데 몇 분 정도 걸릴 수 있습니다. 이 프로세스 중 W3SVC 서비스가 다시 시작됩니다.
    rsCustomAction.exe /i

6.4 보고서 서버 통합 구성

  1. SharePoint 2010 중앙 관리에서 일반 응용 프로그램 설정 탭을 클릭합니다.
  2. Reporting Services 응용 프로그램 섹션에서 Reporting Services 통합을 클릭합니다.
    1. 보고서 서버 웹 서비스 URL에서 보고서 서버 URL(예: http://example-server-name/reportserver)을 지정합니다. "localhost"는 사용하지 마십시오. 최상의 결과를 얻으려면 브라우저 창을 열고 사용하려는 URL이 올바른지 확인하십시오. 올바른 URL은 보고서 서버 계층의 루트 노드로 열립니다. 오류가 발생하는 경우 보고서 서버 URL이 적합하지 않은 것이므로 사용하면 안 됩니다. URL 구문에 대한 자세한 내용은 SQL Server 온라인 설명서의 “보고서 서버 가상 디렉터리 구성”을 참조하십시오.
    2. 인증 모드에서 Windows 인증 또는 트러스트된 계정을 선택하여 보고서 서버에서 가장된 연결을 사용하기 위해 프록시 서버 끝점에서 보안 토큰과 함께 헤더를 보낼 것인지 여부를 지정합니다.
    3. 자격 증명에서 사용자 이름암호를 지정하여 보고서 서버에 연결하고 서비스 계정을 검색합니다. 보고서 서버 컴퓨터의 로컬 관리자 그룹 멤버 계정에 대한 자격 증명을 입력합니다.
    4. Reporting Services 기능 활성화에서 Reporting Services 기능을 기존의 모든 사이트 모음에서 활성화하도록 선택하거나 이 기능을 활성화할 사이트 모음 목록을 선택합니다.
    5. 확인을 클릭합니다.
  3. Reporting Services 섹션에서 서버 기본값 설정을 클릭하여 필요에 따라 보고서 기록을 제한하는 값을 설정하고 로깅을 활성화하고 보고서 처리 제한 시간을 설정하고 보고서 작성기 다운로드를 활성화할 수 있습니다.

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

6.5 권한 설정 및 Reporting Services 콘텐츠 형식 추가

통합 과정을 완료하려면 SharePoint 웹 응용 프로그램에서 보고서 서버 콘텐츠를 액세스 및 관리해야 하는 모든 사용자의 권한을 확인해야 합니다. 해당 사용자에게 응용 프로그램 액세스 권한을 부여하려면 SharePoint 그룹 또는 권한 수준에 사용자 및 그룹 계정을 할당해야 합니다. Reporting Services 기능이 SharePoint 보안 모델 및 권한과 통합되며, Reporting Services 콘텐츠 형식에 대한 액세스 권한은 같은 문서 라이브러리의 다른 항목에 대한 액세스 권한과 동일합니다. 예를 들어 문서 라이브러리의 다른 항목을 볼 수 있는 권한을 가진 사용자는 해당 라이브러리의 보고서를 볼 수 있습니다.

보고서 작성기를 사용할 수 있는 사용자가 문서 라이브러리 내의 새로 만들기 메뉴에서 보고서 작성기를 시작할 수 있도록 Reporting Services 콘텐츠 형식을 추가할 수도 있습니다. 자세한 내용은 방법: 라이브러리에 보고서 서버 콘텐츠 형식 추가(SharePoint 통합 모드의 Reporting Services)를 참조하십시오.

6.6 설치 및 구성 확인

  1. Reporting Services 구성 관리자를 시작하여 서버 상태를 확인함으로써 통합을 확인합니다. 현재 보고서 서버 섹션에 보고서 서버 모드에 대해 SharePoint 통합이 표시되어야 합니다.
  2. Reporting Services 구성 관리자에서 웹 서비스 URL을 클릭한 다음 보고서 서버 웹 서비스 URL을 클릭하여 보고서 서버 페이지에 대한 브라우저 창을 엽니다. 페이지를 열 때 오류 메시지가 표시되면 보고서 서버가 제대로 구성되지 않은 것입니다.
  3. SharePoint 중앙 관리에서 일반 응용 프로그램 설정을 클릭한 다음 Reporting Services 섹션에서 서버 기본값 설정을 클릭합니다. 통합이 올바르게 구성되어 있으면 이 페이지가 열릴 때 보고서 서버 연결에 실패했음을 나타내는 오류가 표시되지 않습니다.
  4. SharePoint 사이트의 라이브러리로 이동하여 보고서 정의 파일(.rdl)과 보고서 모델 파일(.smdl)을 업로드합니다. 보고서에 대한 데이터 원본 속성이 올바른지 확인합니다. 데이터 원본에는 외부 데이터 원본에 대해 올바른 연결 문자열이 있어야 합니다. 자격 증명 유형이 네트워크 토폴로지에 적합해야 합니다. 특히 도메인에 Kerberos 인증을 사용할 수 없는 경우에는 보고서 서버가 다른 컴퓨터에 있을 때 Windows 통합 보안 자격 증명 유형을 사용할 수 없습니다. 대신 저장된 자격 증명을 지정해야 합니다. 데이터 원본 속성이 올바른지 확인하면 보고서 이름을 클릭하여 보고서를 열 수 있습니다. 보고서 뷰어 웹 파트에서 보고서가 자동으로 열립니다.

[맨 위]

6.7 Reporting Services 추가 기능 제거

Windows 제어판 창의 프로그램 및 기능에서 Reporting Services 추가 기능을 제거할 수 있습니다. 제거 모드에서 설치 프로그램(.msi 파일)을 실행하여 Reporting Services 추가 기능을 제거할 수도 있습니다.

참고:
팜에서 활성인 서버에서 추가 기능을 제거하면 팜의 모든 서버에서 추가 기능이 제거됩니다. 하나의 서버에서만 추가 기능을 제거하려는 경우에는 먼저 SharePoint 팜에서 해당 서버를 제거한 다음 추가 기능을 제거합니다.

추가 기능을 제거하면 보고서 서버에서 보고서와 모델을 처리하는 데 사용되는 서버 통합 기능이 제거됩니다. 설치 프로그램은 사용자가 만들거나 라이브러리로 업로드한 파일을 삭제하지 않으며 일정, 구독 또는 보고서 기록도 삭제하지 않습니다. 추가 기능을 제거하기 전에 이러한 항목을 제거하는 것이 좋습니다. Reporting Services 서비스 계정에 대해 만들어진 SharePoint 데이터베이스 로그인도 삭제해야 합니다.

  1. 더 이상 사용하지 않는 보고서와 다른 보고서 서버 항목을 제거합니다. 추가 기능을 제거한 후 이러한 항목은 실행되지 않습니다.
  2. 제어판의 프로그램 또는 프로그램 및 기능에서 SQL 2008 R2 Reporting Services SharePoint 추가 기능을 선택합니다.
  3. 제거를 클릭합니다.

자세한 내용은 방법: Reporting Services 추가 기능 설치 또는 제거를 참조하십시오.

[맨 위]

7.0 알려진 문제

8.0 설명서 참고 사항

현재 설명서에 대한 문제는 없습니다.

참고 항목

관련 자료

방법: SharePoint 중앙 관리에서 보고서 서버 기능 활성화