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.