Bagikan melalui


Cara menyebarkan item laporan kustom

Untuk menyebarkan item laporan kustom di Reporting Services, Anda harus mengubah file konfigurasi server laporan dan menyalin rakitan komponen waktu desain dan run-time ke dalam folder aplikasi yang sesuai untuk Perancang Laporan dan server laporan.

Menyebarkan item laporan kustom

  1. Edit file Rsreportdesigner.config untuk mengonfigurasi komponen run-time item laporan kustom dan waktu desain untuk digunakan dalam perancang. Entri ReportItemName harus cocok dengan atribut CustomReportItemAttribute yang digunakan di kelas CustomReportItemDesigner Anda. Contohnya:

    <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. Edit file Rsreportserver.config untuk mendaftarkan komponen run-time item laporan kustom. Contohnya:

    <ReportItems>  
       <ReportItem Name="Polygons" Type="PolygonsCRI.PolygonsCRI,PolygonsCRI"/>  
    </ReportItems>  
    
  3. Edit file Rsssrvpolicy.config untuk menambahkan CodeGroup yang memberikan izin yang tepat ke item laporan kustom. Contohnya:

    <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. Salin DLL komponen run-time item laporan kustom ke %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies and \Program Files\Microsoft SQL Server\MSRS10_50.SQLSERVER\Reporting Services\ReportServer\bin direktori.

  5. Salin DLL komponen waktu desain item laporan kustom ke %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies direktori.