Aracılığıyla paylaş


Nasıl Yapılır: Bir özel dağıtmakk rapor öğesi

Bir özel rapor öğesinde dağıtmak SQL Server 2005 Reporting Services (SSRS), rapor sunucusu konfigürasyon dosyaları değiştirebilir ve tasarım-kopyalama saat ve çalışma-CVE-2006-saat Bileşen birleştirmelerini Rapor Tasarımcısı hem de rapor sunucusu için uygun bir uygulama klasörlerde.

Özel bir rapor dağıtmakyı öğe

  1. Yapılandırma özel rapor madde çalışma-Rsreportdesigner.config dosyasını düzenleyip saat ve tasarım-CVE-2006-saat bileşenleri tasarımcısında kullanılacak.Dikkat ReportItemName Giriş eşleşmelidir CustomReportItemAttribute kullanılan özniteliği, CustomReportItemDesigner sınıf. Örneğin:

    <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. Kaydolun özel rapor madde çalışma-rsreportserver.config dosyasını düzenleyip saat bileşeni.Örneğin:

    <ReportItems>
       <ReportItem Name="Polygons" Type="PolygonsCRI.PolygonsCRI,PolygonsCRI"/>
    </ReportItems>
    
  3. Eklemek üzere Rsssrvpolicy.config dosyasını düzenleme bir CodeGroup Özel rapor için uygun izinleri verir öğe. Örneğin:

    <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.SQLSERVER\Reporting Services\ReportServer\bin\MyCustomReportItem.dll" />
    </CodeGroup>
    
  4. Kopyalama özel rapor madde çalışma-saat \Program Files\Microsoft Visual Studio'nun 9.0\Common7\IDE\PrivateAssemblies ve \Program Files\Microsoft SQL Server\MSRS10.SQLSERVER\Reporting Services\ReportServer\bin dizin bileşeni DLL.

  5. Kopyalama özel rapor öğe tasarım-saat \Program Files\Microsoft Visual Studio'nun 9.0\Common7\IDE\PrivateAssemblies dizinine bileşen DLL.