Udostępnij za pośrednictwem


rs Utility

Przetwarza skrypt podanych w pliku wejściowym.Użyj tego narzędzia do automatyzacji zadań wdrażania i administrowania serwerem raportu.

Important noteImportant Note:

The rs utility is not supported against report servers that are configured for SharePoint integrated mode.


rs {-?}
[-iinput_file=]
[-sserverURL]
{-uusername}
{-ppassword}
{-ltime_out}
{-bbatchmode}
{-vglobalvars=}
{-eendpoint}
{-ttrace}

Argumenty

  • -?
    (Opcjonalnie) Wyświetla składnię RS argumentów.

  • -iinput_file
    (Wymagane) Określa plik .rss do wykonać.Wartość ta może być względna lub w pełni kwalifikowana ścieżka do pliku .rss.

  • -sserverURL
    (Wymagane) Określa nazwa serwera sieci Web i nazwę katalogu wirtualnego serwer raportów do wykonywania pliku przed.Na przykład adres URL serwer raportów http://examplewebserver/reportserver. Prefiks http:// lub https:// na początku nazwa serwera jest opcjonalne.Jeżeli pominie się od prefiksu serwer raportów hosta skryptów próbuje najpierw użyć https, a następnie używa http, jeśli https nie działa.

  • -u [domain\]username
    (Opcjonalnie) Określa konto użytkownika używane do łączenia się z serwer raportów.Jeśli -u i -p jest pominięty, bieżące konto użytkownika systemu Windows jest używany.

  • -ppassword
    (Jeśli wymagany -u określono) Określa hasło do użycia z -u argument. Ta wartość jest uwzględniana wielkość liter.

  • -ltime_out
    (Opcjonalnie) Określa limit czasu liczba sekund, które muszą upłynąć, zanim połączenie z serwerem.Wartość domyślna to 60 sekund.Jeśli wartość limitu czas nie zostanie określony, używany jest domyślny.Wartość 0 Określa, że limit czasu nigdy połączenie.

  • -b
    (Opcjonalnie) Określa, że polecenia w pliku skryptu ma być uruchamiany w serii.Jeśli nie wszystkie polecenia, partia zostanie przywrócona.Niektóre polecenia nie może być batched i tych, które są uruchamiane w zwykły sposób.Tylko wyjątki są generowane i nie są obsługiwane w wyniku skryptu w wycofywania.Jeśli skrypt obsługuje wyjątek i zwraca się zwykle z Main, dba partia. Jeśli ten parametr zostanie pominięty, wykonywane jest polecenie bez tworzenia partia.Aby uzyskać więcej informacji zobacz tworzenie plików wsadowych metody.

  • -e
    (Opcjonalnie) Określa punkt końcowy protokołu SOAP, które należy uruchomić skrypt.Prawidłowe wartości to Exec2005 lub Mgmt2005.Jeśli nie określono wartości, używana jest Mgmt2005 punktu końcowego.Należy zauważyć, że wartość Mgmt2000 jest przerywane w tej wersji i nie jest prawidłową wartością.Ponadto ponieważ rs.exe nie obsługuje trybu zintegrowanego programu SharePoint, lista prawidłowych wartości nie zawiera punktu końcowego ReportService2006.Aby uzyskać więcej informacji na temat funkcji przestarzałe i punktów końcowych protokołu SOAP zobacz Punkty końcowe raportu serwera sieci Web usługa i Deprecated Features in SQL Server Reporting Services.

  • -vglobalvar
    (Opcjonalnie) Określa zmienne globalne, które są używane w skrypcie.Jeśli skrypt używa zmienne globalne, należy określić ten argument.Należy określić wartość musi być prawidłowa dla zmiennej globalnej, zdefiniowany w pliku .rss.Należy określić jedną zmienną globalną dla każdej –v argument.

    The -v argument is specified on the command line and is used to zestaw the value for a global variable that is defined in your script at run czas.Na przykład, jeśli skrypt zawiera zmienną o nazwie parentFolder, można określić nazwę dla tego folderu, w wierszu polecenia:

    rs.exe -i myScriptFile.rss -s http://myServer/reportserver -v parentFolder="Financial Reports"

    Zmienne globalne są tworzone z nazwami, biorąc pod uwagę i ustawiać wartości dostarczone.Na przykład -v a="1" -v b="2"powoduje zmienną o nazwie a o wartości"1"i zmiennej bo wartości „2".

    Zmienne globalne są dostępne dla wszystkich funkcja w skrypcie.(Odwrócona kreska ułamkowa i cudzysłów\") jest interpretowana jako podwójny cudzysłów. Znaki cudzysłowu są wymagane tylko wtedy, jeśli ciąg zawiera spację.Variable names must be valid for Microsoft Visual Basic; they must start with alphabetical character or underscore and contain alphabetical characters, digits, or underscores.Nie można używać słów zastrzeżonych jako nazwy zmiennych.Aby uzyskać więcej informacji na temat za pomocą zmiennych globalnych zobacz Using Built-in Collections in Expressions (Reporting Services).

  • -t
    (Opcjonalnie) Wyjściowe komunikaty o błędach w dzienniku śledzenia.Ten argument nie zajmuje wartość.Aby uzyskać więcej informacji zobacz Report Server Service Trace Log.

Uprawnienia

Aby uruchomić narzędzie, musisz mieć uprawnienia do łączenia się z serwer raportów używasz skryptu przed wystąpienie.Można uruchamiać skrypty, aby wprowadzić zmiany na komputerze lokalnym lub komputerze zdalnym.Aby wprowadzić zmiany do serwera raportowania, zainstalowane na komputerze zdalnym, należy określić komputer zdalny w -s argument.

Przykłady

Poniższy przykład przedstawia sposób określić plik skryptu, który zawiera Visual Basic Skrypt .NET i metody usługa sieci Web, którą chcesz wykonać.

rs –i c:\scriptfiles\script_copycontent.rss -s https://localhost/reportserver

Uwaga

Reporting Services zawiera kilka przykładowych pliki skryptów, które można użyć, aby dowiedzieć się, jak dołączyć metody usługa sieci Web programu serwer raportów w Visual Basic Skrypt .NET. Aby uzyskać więcej informacji zobacz Sample Scripts.

Lokalizacja pliku

Rs.exe znajduje się w folderze \Program Files\Microsoft SQL Server\100\Tools\Binn.To narzędzie można uruchomić z dowolnego folderu w systemie plików.

Remarks

Można określić skrypty zestaw właściwości systemu, publikowania raportów itd.Skrypty, które tworzysz może zawierać żadnych metod Reporting Services INTERFEJSU API. Aby uzyskać więcej informacji na temat metod i właściwości dostępne dla użytkownika Zobacz Usługa sieci Web serwer raportów.

Skrypt musi być napisana w Visual Basic Kod .NET i przechowywane w pliku tekstowym Unicode lub UTF-8 z rozszerzeniem nazwy pliku .rss. Nie można debugować skryptów z RS narzędzie.To debug a script, run the code within Microsoft Visual Studio.