Udostępnij za pośrednictwem


Jak wdrożyć element raportu niestandardowego

Aby wdrożyć element raportu niestandardowego SQL Server 2005 Reporting Services (SSRS), należy zmodyfikować pliki konfiguracja serwer raportów i skopiować projektu-czas i wykonywania-czas zestawów składników w folderach odpowiednią aplikację, dla Projektant raportów i serwer raportów.

Aby wdrożyć element raportu niestandardowego

  1. Edytowanie pliku Rsreportdesigner.config, aby skonfigurować niestandardowe element raportu wykonywania i czas projektowania składników do użycia w konstruktorze.Należy zauważyć, że ReportItemName Wpis musi być taka sama CustomReportItemAttribute atrybut w sieci CustomReportItemDesigner Klasa. Na przykład:

    <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. Edytowanie pliku Rsreportserver.config zarejestrować custom element raportu składnika czas wykonywania.Na przykład:

    <ReportItems>
       <ReportItem Name="Polygons" Type="PolygonsCRI.PolygonsCRI,PolygonsCRI"/>
    </ReportItems>
    
  3. Zmodyfikuj plik Rsssrvpolicy.config, aby dodać CodeGroup który udziela odpowiednich uprawnień do element raportu niestandardowego. Na przykład:

    <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. Kopiowanie uruchamiania raportu niestandardowego elementu-czas składnika biblioteki DLL \Program Files\Microsoft 9.0\Common7\IDE\PrivateAssemblies Visual Studio i \Program Files\Microsoft SQL Server\MSRS10.SQLSERVER\Reporting Services\ReportServer\bin katalogów.

  5. Skopiuj raport niestandardowy element czas projektowania składnika biblioteki DLL do katalogu \Program Files\Microsoft 9.0\Common7\IDE\PrivateAssemblies Visual Studio.