SQL Reporting Services와 함께 Access Services 사용: SQL Server 2008 R2 Reporting Services 추가 기능 설치(SharePoint Server 2010)

 

적용 대상: SharePoint Server 2010 Enterprise

마지막으로 수정된 항목: 2016-11-30

SharePoint Server 2010용 Access Services를 실행하려면 SharePoint Technologies 2010용 Microsoft SQL Server 2008 R2 Reporting Services(SSRS) 추가 기능을 설치해야 합니다. SSRS 추가 기능은 웹에서 무료로 다운로드할 수 있으며, SharePoint에서 Access Services 보고서를 실행하는 데 사용할 수 있는 기능 집합을 제공합니다.

중요

SSRS 추가 기능은 SharePoint Server를 배포하기 전이나 후에 설치할 수 있지만, 서버에서 시간이 많이 걸리는 수동 구성을 서버별로 수행하지 않아도 되도록 SharePoint Server를 설치하기 전에 SSRS 추가 기능을 설치하는 것이 좋습니다.

  • SharePoint Server를 설치하기 전에 SSRS를 설치하는 경우: Reporting Services 배포는 팜 수준에서 SharePoint 배포와 통합됩니다. 추가 구성이나 팜 서버로의 복제는 필요하지 않습니다. SharePoint 설치 중에 SharePoint 필수 구성 요소 도구를 사용하는 경우에는 SSRS 추가 기능이 해당 프로세스 중에 자동으로 설치됩니다.

  • SharePoint Server를 설치한 후에 SSRS를 설치하는 경우: SharePoint Server를 배포한 후에 SSRS를 설치하면 설치 프로세스에 훨씬 더 많은 단계가 포함됩니다(특히 웹 프런트 엔드 서버가 여러 개인 경우). 팜 구성에 여러 SharePoint 웹 응용 프로그램이 포함된 경우에는 프런트 엔드 웹이 있는 각 컴퓨터에 Reporting Services 추가 기능을 설치해야 합니다.

연결 모드와 로컬 모드 비교:

SharePoint Server에서는 두 가지 모드로 Reporting Services를 실행할 수 있습니다. 표준 기본 모드("연결 모드")의 경우 SharePoint Server, SSRS 추가 기능 및 SQL Server 2008 R2 보고서 서버가 필요합니다. 표준 모드 외에 새롭게 제공되는 "로컬 모드"는 SharePoint Server와의 통합을 위한 간편 Reporting Services 설치 모드로, SharePoint Server와 SSRS 추가 기능만 있으면 됩니다.

중요

로컬 모드란 Reporting Services 서버가 없다는 의미입니다. 추가 기능을 설치해야 하지만 이 추가 기능은 실제로 Reporting Services 서버는 아닙니다. 로컬 모드에서는 사용자가 보고서를 볼 수는 있지만 서버 쪽 기능(예: '구독' 설정)에는 액세스할 수 없습니다.

  • SharePoint 팜에 웹 프런트 엔드가 여러 개 있는 경우에는 연결 모드를 사용하여 설치하는 것이 좋습니다. 연결 모드를 설정하려면 SQL Server 2008 R2 보고서 서버 및 Reporting Services 추가 기능이 필요합니다.

  • 웹 프런트 엔드가 하나뿐인 SharePoint 팜을 실행하는 경우에는 로컬 모드를 설정할 수 있으며, 이 경우에는 Reporting Services 추가 기능이 필요합니다.

참고

Reporting Services 추가 기능을 설치하는 작업은 보고서 서버를 SharePoint 제품 또는 기술 인스턴스와 통합하는 데 필요한 여러 단계 중 하나입니다. 서버 구성 시에는 단계를 수행하는 순서가 중요합니다. 최상의 결과를 얻으려면 각 단계를 순서대로 수행하십시오.

SharePoint 설치 전에 Reporting Services 추가 기능 설치(권장)

  1. https://go.microsoft.com/fwlink/?linkid=164654&clcid=0x412에서 SSRS 추가 기능을 다운로드합니다.

  2. SharePoint 설치를 시작할 팜 서버에서 rsSharePoint.msi를 실행합니다.

  3. SharePoint Server를 설치합니다.

  4. SharePoint 관리 셸을 열어 팜에 대해 세션 상태를 사용하도록 설정합니다. 이렇게 하려면 [Enable-SPSessionStateService -DatabaseName "foo"] 명령을 입력합니다. 여기서 DatabaseName 값은 SQL Server를 실행하는 컴퓨터에서 만들 데이터베이스입니다. IIS 다시 설정을 수행합니다.

SharePoint 설치 후에 Reporting Services 추가 기능 설치

  1. https://go.microsoft.com/fwlink/?linkid=164654&clcid=0x412의 단계에 따라 SSRS 추가 기능을 설치합니다.

  2. https://msdn.microsoft.com/ko-kr/library/bb677366(sql.105).aspx의 단계에 따라 SSRS 기능을 활성화합니다.

연결 모드용으로 Reporting Services 추가 기능을 설치하려면

  1. 위 세션의 내용에 따라 SharePoint Server 설치 전이나 후에 SSRS 추가 기능을 설치합니다.

  2. https://msdn.microsoft.com/ko-kr/library/bb326213(sql.105).aspx의 내용에 따라 SharePoint 중앙 관리에서 보고서 서버 통합을 구성합니다.

  3. Reporting Services 서버에서 C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\rsreportserver.config 파일을 수정하고, <데이터> 노드 아래의 <확장> 노드 아래에 ADS 데이터 확장을 추가합니다. 예를 들면 다음과 같습니다.

    <Extension Name="ADS" Type="Microsoft.Office.Access.Reports.DataProcessing.AdsConnection, Microsoft.Office.Access.Server.DataServer, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=71e9bce111e9429c"/> -->

  4. RS 서버에서 rssrvpolicy 파일을 수정합니다.

    1. 파일의 <명명된 권한 집합> 노드 아래에 다음 XML 코드를 추가합니다.

      <PermissionSet class="NamedPermissionSet" version="1" Name="ReportExpressionsDefaultPermissionSet">
      <IPermission class="SecurityPermission" version="1" Flags="Execution" />
      <IPermission class="Microsoft.Office.Access.Server.Security.AccessServicesPermission, Microsoft.Office.Access.Server.Security, 
           Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" version="1.0" Flags="CalculationCallback" />
      </PermissionSet>
      
    2. <코드 그룹> 노드 아래에서 다음 줄을 찾아 PermissionSetName을 "Execution"에서 “ReportExpressionsDefaultPermissionSet”로 변경합니다.

      <CodeGroup class="UnionCodeGroup" version="1" PermissionSetName="Execution" Name="Report_Expressions_Default_Permissions"
       Description="This code group grants default permissions for code in report expressions and Code element. ">
      
  5. https://go.microsoft.com/fwlink/?linkid=183457&clcid=0x412의 지침에 따라 Reporting Services에 대해 원격 오류를 사용하도록 설정합니다.