Jak Wdrażanie element raport niestandardowy

Wdrożyć element raportu niestandardowy element Reporting Services, należy zmodyfikować pliki konfiguracja serwera element raportuów i skopiować projekt -czas i uruchom -czas zestawów składników w folderach odpowiedniej aplikacji dla Projektant element raportuów i serwer element raportu.

Aby wdrożyć element raportu niestandardowego

  1. Edytuj plik Rsreportdesigner.config, aby skonfigurować uruchamianie element raportuu niestandardowego elementu -czas i projektowanie -czas składników stosowanych w projektancie.Należy zauważyć, że ReportItemName Wpis musi odpowiadać CustomReportItemAttribute atrybut w sieci CustomReportItemDesigner klasyNa 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. Edytuj plik Rsreportserver.config zarejestrować Uruchom raport niestandardowy element -czas składnika.Na przykład:

    <ReportItems>
       <ReportItem Name="Polygons" Type="PolygonsCRI.PolygonsCRI,PolygonsCRI"/>
    </ReportItems>
    
  3. Edytuj plik Rsssrvpolicy.config, aby dodać CodeGroup , przyznaje właściwe uprawnienia niestandardowe element raportu.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_50.SQLSERVER\Reporting Services\ReportServer\bin\MyCustomReportItem.dll" />
    </CodeGroup>
    
  4. Kopiowanie Uruchom element raportu niestandardowy element -czas biblioteki DLL składnika do %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies i \Program Files\Microsoft SQL Server\MSRS10_50.SQLSERVER\Reporting Services\ReportServer\bin katalogów.

  5. Kopiowanie projektu element raportuu niestandardowego elementu -czas biblioteki DLL składnika do katalogu 9.0\Common7\IDE\PrivateAssemblies %ProgramFiles%\Microsoft Visual Studio.