Udostępnij za pośrednictwem


Formatowanie pliku skryptu usług raportowania

A Reporting Services skrypt jest Microsoft języka Visual Basic.NET kod napisany, przeciwko serwera proxy, który jest wbudowany w sieci Web usługi opis języka Language (WSDL), który definiuje API Reporting Services SOAP.Plik skryptu jest przechowywany jako plik tekstowy Unicode lub UTF-8 z rozszerzeniem .rss.

Plik skryptu działa jako Visual Basic modułu i może zawierać procedury zdefiniowanej przez użytkownika i poziom modułu zmiennych.Pomyślnie uruchomić plik skryptu musi ona zawierać procedury głównym.Procedura główny jest pierwszej procedury, który jest dostępny po uruchomieniu pliku skryptu.Główny jest, gdzie można dodać swoje działania usługa sieci Web i uruchomić swoje procedury typu Subprocedure zdefiniowane przez użytkownika.Poniższy kod tworzy procedurę głównego:

Public Sub Main()
    ' Your code goes here.
End Sub

Środowisko skryptów automatycznie łączy się z serwer raportów, tworzy klasę proxy sieci Web i generuje zmienną odniesienia (rs) do obiektu serwera proxy usługa sieci Web.Pojedyncze instrukcje tworzonych muszą odwoływać się wyłącznie do rs poziom modułu zmiennej wykonywać dowolne operacje usługa sieci Web, które są dostępne w bibliotece usługa sieci Web.Następujące Visual Basic Kod wywołuje usługa sieci Web ListChildren metoda w pliku skryptu:

Public Sub Main()
    Dim items() As CatalogItem
    items = rs.ListChildren("/", True)

    Dim item As CatalogItem
    For Each item In items
        Console.WriteLine(item.Name)
    Next item
End Sub 
Uwaga dotycząca zabezpieczeńUwaga dotycząca zabezpieczeń

Poświadczenia użytkownika są zarządzane przez środowisko skryptów i przekazywane argumenty wiersz polecenia, korzystając z RS.exe.Chociaż można używać rs do zmiennej zestaw uwierzytelniania usługa sieci Web, zalecane jest użyć środowiska skryptu.Nie trzeba uwierzytelniania usługa sieci Web w samym pliku skryptu.Aby uzyskać więcej informacji o uwierzytelnianiu środowisko skryptów, zobacz Narzędzie RS.

Nie deklarowania obszarów nazw w pliku skryptu.The scripting environment makes several useful Microsoft .NET Framework namespaces available to you: System.Web.Services, System.Web.Services.Protocols, przestrzenią nazw System.Xml, i System.IO.

Aby przykłady skryptów, zobacz SQL Server Reporting Services próbek produktu.