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
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>
Edit file Rsreportserver.config untuk mendaftarkan komponen run-time item laporan kustom. Contohnya:
<ReportItems> <ReportItem Name="Polygons" Type="PolygonsCRI.PolygonsCRI,PolygonsCRI"/> </ReportItems>
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>
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.Salin DLL komponen waktu desain item laporan kustom ke
%ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies
direktori.