Udostępnij za pośrednictwem


Jak Wdrożyć rozszerzenie przetwarzania danych na Projektant raportów

Projektant raportów używa rozszerzeń przetwarzania danych do pobierania i przetwarzania danych podczas projektowania raportów.Jako wirtualny plik dziennika prywatny, należy wdrożyć Twój zespół rozszerzenie przetwarzania danych na Projektant raportów.Należy również wprowadzić wpis, który w Projektant raportów plik konfiguracji, RSReportDesigner.config.

Aby wdrożyć wirtualny plik dziennika rozszerzenie przetwarzania danych

  1. Skopiować z wirtualny plik dziennika z lokalizacji tymczasowej do katalogu Projektant raportów.Domyślną lokalizacją katalogu Projektant raportów jest 8\Common7\IDE\PrivateAssemblies C:\Program Files\Microsoft Visual Studio.

  2. Po skopiowaniu pliku wirtualny plik dziennika otworzyć RSReportDesigner. plik konfiguracji.RSReportDesigner. plik konfiguracji również znajduje się w katalogu Projektant raportów.Należy wprowadzić wpis, który w konfiguracja pliku dla pliku wirtualny plik dziennika rozszerzenie przetwarzania danych.You can open the configuration file with Microsoft Visual Studio or with a simple text editor, such as Notepad.

  3. Zlokalizuj Dane element the RSReportDesigner. plik konfiguracji.Wpis dla rozszerzenia z nowo utworzonego przetwarzania danych należy wprowadzić w następującej lokalizacji:

    <Extensions>
       <Data>
          <Your extension configuration information goes here>
       </Data>
    </Extensions>
    
  4. Dodaj wpis dla użytkownika rozszerzenie przetwarzania danych, zawierający Rozszerzenie element o wartości Name, Type, a Visible atrybuty. Wpis może wyglądać następująco:

    <Extension Name="ExtensionName" Type="CompanyName.ExtensionName.MyConnectionClass, AssemblyName" />
    

    Wartość parametru Name jest to unikatowa nazwa rozszerzenie przetwarzania danych. Wartość parametru Type jest rozdzielana przecinkami lista zawierająca wpis dla w pełni kwalifikowana obszaru nazw klasy implementujące IExtension i IDbConnection interfejsy, po których następuje nazwa użytkownika wirtualny plik dziennika (nie w tym rozszerzenie pliku .dll). Domyślnie są widoczne rozszerzenia przetwarzania danych.Aby ukryć rozszerzenia interfejsów użytkownika, takie jak Projektant raportów, dodawanie Visible atrybut do Rozszerzenie element a równafalse.

  5. Wreszcie Dodawanie grupy kodu dla swojego niestandardowego wirtualny plik dziennika udziela FullTrust uprawnień dla rozszerzenia sieci.Aby to zrobić, dodając grupę kodów na rspreviewpolicy. plik konfiguracji znajdującego się domyślnie w folderze C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies.Kod grupy może wyglądać następująco:

    <CodeGroup class="UnionCodeGroup"
       version="1"
       PermissionSetName="FullTrust"
       Name="MyExtensionCodeGroup"
       Description="Code group for my data processing extension">
          <IMembershipCondition class="UrlMembershipCondition"
             version="1"
             Url="C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\MyExtensionAssembly.dll"
           />
    </CodeGroup>
    

Adres URL członkostwo jest tylko jeden z wielu warunków członkostwa, można wybrać dla swojego rozszerzenie przetwarzania danych.Aby uzyskać więcej informacji o zabezpieczeniach dostępu kod w SQL Server 2005 Reporting Services (SSRS), zobacz Secure Development (Reporting Services)

Projektant kwerend rodzajowy

Projektant raportów zawiera projektant kwerend ogólne, korzystające z rozszerzeń niestandardowych przetwarzania danych.To projektant składa się z dwóch okienek: Okienko kwerendy i okienko wyniki. Umożliwia rodzajowy Projektant zapisać kwerendy, które nie są obsługiwane przez graficzny interfejs.W odróżnieniu od projektant kwerend graficzne projektant kwerend ogólne nie należy sprawdzić składnię kwerendy lub struktury kwerendy.

Aby włączyć projektowanie kwerendy ogólne dla niestandardowego rozszerzenia

  • Dodaj następujący wpis do pliku RSReportDesigner.config pod Projektant element zastępowanieName atrybut o nazwie, pod warunkiem że w poprzednich wpisów.

    <Extension Name="ExtensionName" Type="Microsoft.ReportingServices.QueryDesigners.GenericQueryDesigner,Microsoft.ReportingServices.QueryDesigners"/>
    

Weryfikowanie rozmieszczenia

Można sprawdzić rozmieszczania, musisz zamknąć wszystkie wystąpienia Visual Studio na komputerze lokalnym. Po zakończeniu wszystkie bieżące sesje, można sprawdzić, czy Twój rozszerzenie przetwarzania danych zostało zainstalowane pomyślnie do Projektant raportów przez utworzenie nowego Projekt raportu programu Visual Studio. Rozszerzenie sieci należy włączyć na liście dostępnych danych urządzenie źródłowe typy podczas tworzenia nowego zestaw danych dla raportu.