Jak Wdrażanie rozszerzenie przetwarzania danych do Projektant raportów
Projektant raportów używa rozszerzeń przetwarzania danych, pobieranie i przetwarzanie danych podczas projektowania raportów.Należy wdrożyć na zgromadzenie rozszerzenie przetwarzania danych Projektant raportów jako wirtualny plik dziennika prywatny.Należy również dokonać wpisu Projektant raportów plik konfiguracji, RSReportDesigner.config.
Aby wdrożyć wirtualny plik dziennika rozszerzenie przetwarzania danych
Skopiuj z wirtualny plik dziennika z lokalizacji tymczasowej do katalogu Projektant raportów.Domyślną lokalizacją katalogu Projektant raportów jest 9.0\Common7\IDE\PrivateAssemblies C:\Program Files\Microsoft Visual Studio.
Po skopiowaniu pliku wirtualny plik dziennika Otwórz RSReportDesigner.plik konfiguracji.RSReportDesigner.plik konfiguracji znajduje się również w katalogu Projektant raportów.Należy dokonać zapisu w plik konfiguracja 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.
Zlokalizuj danych elementu RSReportDesigner.plik konfiguracji.Wpis dla nowo utworzonej rozszerzenie przetwarzania danych powinny być dokonywane w następującej lokalizacji:
<Extensions> <Data> <Your extension configuration information goes here> </Data> </Extensions>
Dodaj wpis dla swojego rozszerzenie przetwarzania danych, która zawiera rozszerzenie element z wartościami dla Name, Type, i Visible atrybuty.Wpis może wyglądać następująco:
<Extension Name="ExtensionName" Type="CompanyName.ExtensionName.MyConnectionClass, AssemblyName" />
Wartość dla Name jest unikatowa nazwa rozszerzenie przetwarzania danych.Wartość dla Type jest rozdzielana przecinkami lista zawiera wpis w pełni kwalifikowanych nazw klasy implementującej IExtension i IDbConnection interfejsów następuje nazwa użytkownika wirtualny plik dziennika (nie w tym rozszerzenie pliku .dll).Domyślnie rozszerzenia przetwarzania danych są widoczne.Aby ukryć rozszerzenia interfejsów użytkownika, takich jak Projektant raportów należy dodać Visible atrybut do rozszerzenie element, i zestaw do false.
Na koniec należy dodać grupę kodów dla swojego niestandardowego wirtualny plik dziennika udziela FullTrust uprawnień dla rozszerzenia sieci.W tym dodawanie grupy kodu do rspreviewpolicy.plik konfiguracji znajduje się domyślnie w katalogu C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies.Grupa kodów 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 9.0\Common7\IDE\PrivateAssemblies\MyExtensionAssembly.dll" /> </CodeGroup>
Adres URL członkostwo jest tylko jednym z wielu warunków członkostwa, można wybrać dla rozszerzenie przetwarzania danych.Więcej informacji o zabezpieczenia dostępu kodu w SQL Server 2005 Reporting Services, zobacz Zabezpieczyć rozwój (Reporting Services)
Projektant kwerend rodzajowy
Projektant raportów zawiera projektant zapytań rodzajowy, korzystające z rozszerzeń niestandardowych przetwarzania danych.To projektant składa się z dwóch okienek: Okienko kwerendy i okienko wyniki.Za pomocą projektanta rodzajowy można zapisywać kwerend, które nie są obsługiwane przez interfejs graficzny.W odróżnieniu od projektant zapytań graficznego projektant zapytań rodzajowy nie Sprawdź składnię kwerendy lub restrukturyzacji kwerendy.
Aby włączyć projektant zapytań rodzajowy dla rozszerzenia niestandardowe
Dodaj następujący wpis do RSReportDesigner.plik konfiguracji w Projektant element, zastępując Name atrybut o nazwie przewidziane w poprzednich wpisów.
<Extension Name="ExtensionName" Type="Microsoft.ReportingServices.QueryDesigners.GenericQueryDesigner,Microsoft.ReportingServices.QueryDesigners"/>
Weryfikowanie wdrażania
Można sprawdzić, wdrażania, musisz zamknąć wszystkie wystąpienia Visual Studio na komputerze lokalnym.Po zakończeniu wszystkich bieżących sesji, można sprawdzić, czy rozszerzenie przetwarzania danych został wdrożony pomyślnie Projektant raportów przez utworzenie nowego projektu raportu w Visual Studio.Twoje rozszerzenie powinny zawarte na liście typów źródło danych dostępne, podczas tworzenia nowego zestaw danych dla raportu.