Udostępnij za pośrednictwem


Narzędzie RS

Przetwarza skrypt podanych w pliku wejściowym.Użyj tego narzędzia do automatyzacji serwer raportów zadań wdrażanie i administrowanie.

Ostrzeżenie

Począwszy od SQL Server 2008 R2, rs narzędzie jest obsługiwane dla serwerów raportu, które są skonfigurowane dla trybu również zintegrowany programu SharePoint, a także serwerów w trybie macierzystym.Poprzednie wersje obsługiwane tylko w trybie macierzystym konfiguracje.

Składnia


rs {-?}
{-i input_file=}
{-s serverURL}
{-u username}
{-p password}
{-e endpoint}
{-l time_out}
{-b batchmode}
{-v globalvars=}
{-t trace}

Argumenty

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

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

  • -s serverURL
    (Wymagane) Określa nazwa serwera sieci Web i serwer raportów nazwę katalogu wirtualnego do wykonywania pliku przeciwko.Przykładem jest adres URL serwer raportów http://examplewebserver/reportserver.Prefiks http:// lub https:// na początku nazwa serwera jest opcjonalne.Jeżeli pominięto prefiksu, serwer raportów hosta skryptów próbuje najpierw użyć https, a następnie używa protokołu http, jeśli https nie działa.

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

  • -p password
    (Jeśli wymagane -u określono) Określa hasło używane z -u argumentu.Wartość ta jest przypadek-poufne.

  • -e
    (Opcjonalnie) Określa punkt końcowy SOAP, przeciwko której należy uruchomić skrypt.Prawidłowymi wartościami są następujące:

    • Mgmt2010

    • Mgmt2006

    • Mgmt2005

    • Exec2005

    Jeśli wartość nie zostanie określona, używana jest końcowy Mgmt2005.Warto zauważyć, że wartość Mgmt2000 jest przerywane w tej wersji nie jest prawidłową wartością.Aby uzyskać więcej informacji dotyczących końcowych SOAP i zdeprecjonowanej funkcji, zobacz Raport serwera sieci Web usług końcowych i Zdeprecjonowanej funkcji programu SQL Server Reporting Services

  • -l time_out
    (Opcjonalnie) Określa limit czasu liczba sekund, które upłynąć przed połączenie z serwerem.Wartość domyślna to 60 sekund.Jeśli nie określisz czas-Brak wartości, używana jest wartość domyślna.Wartość 0 Określa, że połączenie nigdy czasu out.

  • -b
    (Opcjonalnie) Określa, że polecenia w pliku skryptu uruchamiane w partia.Jeśli nie wszystkie polecenia, partia zostanie przywrócona.Niektóre polecenia nie batched, a te uruchamiania w zwykły sposób.Tylko wyjątki generowane są i nie są obsługiwane w wyniku skryptu w wycofywania.Jeśli skrypt obsługuje wyjątek i zwykle zwraca się z Main, partia jest zaangażowana.Jeżeli pominięto ten parametr polecenia uruchamiane bez tworzenia partia.Aby uzyskać więcej informacji, zobacz Tworzenie pakietów wsadowych metod.

  • -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.Wartość musi być prawidłowa dla zmiennej globalnej, zdefiniowane w pliku .rss.Należy określić jedną zmienną globalną dla każdego –v argumentu.

    - V argument określony w wierszu polecenia i jest używany do ustawiania wartości dla zmiennej globalnej, zdefiniowana w skrypcie przy uruchomieniu czas.Na przykład, jeśli skrypt zawiera zmienną o nazwie parentFolder, można określić nazwę folderu, w wierszu polecenia:

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

    Zmienne globalne są tworzone z podanymi nazwami i zestaw wartości dostarczone.For example, -v a="1" -v b="2" wyniki w zmiennej o nazwie a o wartości"1"" i zmiennej b o wartości "2".

    Zmienne globalne są dostępne dla dowolnej funkcja w skrypcie.Ukośnik i cudzysłowu (\") 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 o używaniu zmiennych globalnych, zobacz Używanie kolekcji wbudowanych w wyrażeniach (program Report Builder 3.0 i usługi SSRS).

  • -t
    (Opcjonalnie) Wyjściowe komunikaty o błędach w dzienniku śledzenia.Ten argument nie ma wartości.Aby uzyskać więcej informacji, zobacz Dziennik śledzenia usługi serwera raportów.

Uprawnienia

Aby uruchomić narzędzie, musi mieć uprawnienie do połączenia z serwer raportów używasz skryptu przeciwko wystąpienia.Można uruchamiać skrypty, aby wprowadzić zmiany na komputerze lokalnym lub komputerze zdalnym.Aby zmiany serwer raportów zainstalowanego na komputerze zdalnym, należy określić komputer zdalny w -s argumentu.

Przykłady

Poniższy przykład przedstawia sposób określić plik skryptu, który zawiera Visual Basic .Skrypt netto i w sieci Web usługa metod, które chcesz wykonać.

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

Dodatkowe przykłady Zobacz Uruchamianie pliku skryptu usług raportowania

Lokalizacja pliku

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

Uwagi

Można określić skrypty zestaw właściwości systemu publikować raporty itd.Skrypty, które tworzysz mogą obejmować wszelkie metody Reporting Services interfejsu API.Aby uzyskać więcej informacji na temat metod i właściwości dostępne Zobacz Usługa sieci Web serwera raportów.

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