방법: 사용자 지정 보고서 항목 배포How to: Deploy a Custom Report Item

Reporting ServicesReporting Services에서 사용자 지정 보고서 항목을 배포하려면 보고서 서버 구성 파일을 수정하고 디자인 타임 및 런타임 구성 요소 어셈블리를 보고서 디자이너와 보고서 서버 양쪽의 적절한 응용 프로그램 폴더로 복사해야 합니다.To deploy a custom report item in Reporting ServicesReporting Services, you must modify the report server configuration files and copy the design-time and run-time component assemblies into the appropriate application folders for both Report Designer and the report server.

사용자 지정 보고서 항목을 배포하려면To deploy a custom report item

  1. Rsreportdesigner.config 파일을 편집하여 디자이너에서 사용하도록 사용자 지정 보고서 항목 런타임 및 디자인 타임 구성 요소를 구성합니다.Edit the Rsreportdesigner.config file to configure the custom report item run-time and design-time components for use in the designer. ReportItemName 엔트리 일치 해야 합니다는 CustomReportItemAttribute 에 사용 된 특성 프로그램 CustomReportItemDesigner 클래스입니다.Note that the ReportItemName entry must match the CustomReportItemAttribute attribute used in your CustomReportItemDesigner class. 예를 들어For example:

    <ReportItems>  
       <ReportItem Name="Polygons" Type="PolygonsCRI.PolygonsCRI,PolygonsCRI"/>  
    </ReportItems>  
    <ReportItemDesigner>  
       <ReportItem Name="Polygons" Type="PolygonsCRI.PolygonsDesigner, PolygonsDesigner" />  
    </ReportItemDesigner>  
    <ReportItemConverter>  
       <Converter Source="Chart" Target="Polygons" Type="PolygonsCRI.PolygonsConverter, PolygonsDesigner" />  
    </ReportItemConverter>  
    
  2. Rsreportserver.config 파일을 편집하여 사용자 지정 보고서 항목 런타임 구성 요소를 등록합니다.Edit the Rsreportserver.config file to register the custom report item run-time component. 예를 들어For example:

    <ReportItems>  
       <ReportItem Name="Polygons" Type="PolygonsCRI.PolygonsCRI,PolygonsCRI"/>  
    </ReportItems>  
    
  3. Rsssrvpolicy.config 파일을 편집 추가 CodeGroup 사용자 지정 보고서 항목에 적합 한 권한을 부여 하는 합니다.Edit the Rsssrvpolicy.config file to add a CodeGroup that grants the proper permissions to the custom report item. 예를 들어For example:

    <CodeGroup   
       class="UnionCodeGroup"   
       version="1"   
       PermissionSetName="FullTrust"  
       Description="This code group grants MyCustomReportItem.dll FullTrust permission. ">  
       <IMembershipCondition   
          class="UrlMembershipCondition"  
          version="1"  
       Url="C:\Program Files\Microsoft SQL Server\ MSRS10_50.SQLSERVER\Reporting Services\ReportServer\bin\MyCustomReportItem.dll" />  
    </CodeGroup>  
    
  4. 사용자 지정 보고서 항목 런타임 구성 요소 DLL을 %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies 및 \Program Files\Microsoft SQL Server\MSRS10_50.SQLSERVER\Reporting Services\ReportServer\bin 디렉터리로 복사합니다.Copy the custom report item run-time component DLL to the %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies and \Program Files\Microsoft SQL Server\MSRS10_50.SQLSERVER\Reporting Services\ReportServer\bin directories.

  5. 사용자 지정 보고서 항목 디자인 타임 구성 요소 DLL을 %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies 디렉터리로 복사합니다.Copy the custom report item design-time component DLL to the %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies directory.

참고 항목See Also

Reporting Services 구성 파일 Reporting Services Configuration Files
사용자 지정 보고서 항목 클래스 라이브러리Custom Report Item Class Libraries