Microsoft .NET Data Provider for mySAP Business Suite를 사용하도록 Reporting Services 구성

새 설치: 2005년 12월 5일

SQL Server 2005에는 Integration Services 패키지와 Reporting Services 보고서의 SAP 데이터를 검색하고 사용할 수 있도록 Microsoft .NET Data Provider for mySAP Business Suite를 지원합니다.

데이터 공급자를 사용하려면 이를 설치하고 구성해야 합니다. Microsoft .NET Data Provider for mySAP Business Suite는 기존의 SQL Server 2005 인스턴스에 설치할 수 있는 별도의 다운로드로 사용될 수 있습니다. 설치 지침 및 사용 방법 예를 포함하여 데이터 공급자에 대한 자세한 내용은 Microsoft .NET Data Provider for mySAP Business Suite를 참조하십시오.

보고서 서버에서 데이터 공급자를 실행하고 보고서 디자이너의 디자인 뷰에서 참조하려면 다음을 수행해야 합니다.

  • 보고서 디자이너와 보고서 서버 정책 구성 파일에 코드 그룹을 추가하여 데이터 공급자에게 권한을 부여합니다. 이러한 코드 그룹은 기본적으로 지정되지 않습니다.
  • RSReportDesigner.config 및 RSReportServer.config 파일을 수정합니다. 이러한 구성 파일마다 Microsoft .NET Data Provider for mySAP Business Suite를 지정하는 설정이 포함되어 있습니다. 기본적으로 구성 설정은 각 파일에서 주석으로 처리되어 있습니다.

컴퓨터에 Microsoft .NET Data Provider for mySAP Business Suite를 설치한 후 이 항목의 단계별 지침에 따라 데이터 공급자를 Reporting Services 설치에 배포합니다.

RSPreviewPolicy.config 파일에 코드 그룹 추가

Microsoft .NET Data Provider for mySAP Business SuiteFull Trust에서 실행하려면 보고서 디자이너 정책 파일에 코드 그룹을 추가해야 합니다.

  1. 기본적으로 C:\ Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies에 있는 RSPreviewPolicy.config 파일을 엽니다.

  2. 다음 코드 그룹을 추가합니다.

    <CodeGroup
        class="UnionCodeGroup"
        version="1"
        PermissionSetName="FullTrust"
        Name="Microsoft_Generic_Signing"
        Description="This code group grants code signed with the generic Microsoft key full trust.  Used by the Microsoft .Net Data Provider for mySAP Business Suite.">
       <IMembershipCondition
         class="StrongNameMembershipCondition"
         version="1"
         PublicKeyBlob="0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9"
                    />
    </CodeGroup>
    
  3. 파일을 저장합니다.

RSReportDesigner.config 파일 수정

Microsoft .NET Data Provider for mySAP Business Suite를 사용하여 데이터를 검색하는 보고서 정의를 작성하려면 먼저 RSReportDesigner.config 파일의 두 섹션에서 주석을 제거해야 합니다.

  1. Windows 탐색기를 사용하여 <drive>:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies를 찾습니다.

  2. 텍스트 편집기를 사용하여 RSReportDesigner.config 파일을 엽니다.

  3. >Data> 섹션에서 다음 항목에 대한 주석 표시를 제거합니다(줄의 시작과 끝에서 <!-- 및 --> 문자 삭제).

    <!-- Extension Name="SAP" Type="Microsoft.Adapter.SAP.SAPConnection,Microsoft.Adapter.SAP.SAPProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/ -->
    
  4. <Designer> 섹션의 다음 항목에서 주석을 제거합니다.

    <!-- Extension Name="SAP" Type="Microsoft.ReportingServices.QueryDesigners.GenericQueryDesigner,Microsoft.ReportingServices.QueryDesigners"/ -->
    
  5. 파일을 저장합니다.

구성 파일을 수정하고 나면 데이터 공급자는 보고서 디자이너의 데이터 원본 대화 상자에서 선택할 수 있는 데이터 원본 유형으로 사용할 수 있게 됩니다. SAP 데이터를 검색하는 연결 문자열과 쿼리를 지정하는 방법은 Microsoft .NET Data Provider for mySAP Business Suite를 참조하십시오.

RSSrvPolicy.config 파일에 코드 그룹 추가

Microsoft .NET Data Provider for mySAP Business SuiteFull Trust에서 실행하려면 보고서 서버 정책 파일에 코드 그룹을 추가해야 합니다.

  1. 기본적으로 <drive>:\Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer에 있는 RSSrvPolicy.config 파일을 엽니다.

  2. 다음 코드 그룹을 추가합니다.

    <CodeGroup
        class="UnionCodeGroup"
        version="1"
        PermissionSetName="FullTrust"
        Name="Microsoft_Generic_Signing"
       Description="This code group grants code signed with the generic Microsoft key full trust.  Used by the Microsoft .Net Data Provider for mySAP Business Suite.">
       <IMembershipCondition
         class="StrongNameMembershipCondition"
         version="1"
         PublicKeyBlob="0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9"
                    />
    </CodeGroup>
    
  3. 파일을 저장합니다.

RSReportServer.config 파일 수정

Microsoft .NET Data Provider for mySAP Business Suite를 사용하여 데이터를 검색하는 보고서를 처리하려면 먼저 RSReportServer.config 파일에서 주석을 제거해야 합니다.

  1. 기본적으로 <drive>:\Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer에 있는 RSReportServer.config 파일을 엽니다.

  2. <Data> 섹션의 다음 항목에서 주석을 제거합니다.

    <Extension Name="SAP" Type="Microsoft.Adapter.SAP.SAPConnection,Microsoft.Adapter.SAP.SAPProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
    
  3. 파일을 저장합니다.

참고 항목

개념

Reporting Services 구성 파일
RSReportDesigner 구성 파일
RSReportServer 구성 파일

관련 자료

Deploying a Data Processing Extension

도움말 및 정보

SQL Server 2005 지원 받기