rs 实用工具 (rs.exe) (SSRS)SQL server report service
http://msdn.microsoft.com/zh-cn/library/ms162839.aspx
rs 實用工具 (rs.exe) (SSRS)
其他版本- SQL Server 2008 R2
- SQL Server 2008
- SQL Server 2005
處理輸入文件中提供的腳本。 使用此實用工具,可以實現報表服務器部署與管理任務的自動化。
| 從 SQL Server 2008 R2 開始,配置為 SharePoint 集成模式的報表服務器以及配置為本機模式的服務器均支持rs 實用工具。 以前的版本僅支持本機模式配置。 |
復制 rs {-?} {-i?input_file=} {-s?serverURL} {-u?username} {-p?password} {-e?endpoint} {-l?time_out} {-b?batchmode} {-v?globalvars=} {-t?trace} 文件位置
RS.exe 位于 \Program Files\Microsoft SQL Server\110\Tools\Binn。 可以在文件系統的任何文件夾中運行此實用工具。
參數-?
(可選)顯示 rs 參數的語法。
(必需)指定要執行的 .rss 文件。 此值可以是指向 .rss 文件的相對路徑或完全限定路徑。
(必需)指定執行文件的 Web 服務器的名稱和報表服務器的虛擬目錄名。 以下是報表服務器 URL 的一個示例:http://examplewebserver/reportserver。服務器名稱開頭處的前綴 http:// 或 https:// 是可選的。 如果省略前綴,報表服務器腳本主機將先嘗試使用 https,并在 https 無效時使用 http。
(可選)指定用于連接到報表服務器的用戶帳戶。 如果省略 -u 和 -p,則使用當前的 Windows 用戶帳戶。
(指定了 -u 時為必需)指定與-u 參數一起使用的密碼。 此值區分大小寫。
(可選)指定應對其運行腳本的 SOAP 端點。 有效值如下:
-
Mgmt2010
-
Mgmt2006
-
Mgmt2005
-
Exec2005
如果未指定值,則使用 Mgmt2005 端點。 請注意,值 Mgmt2000 在本版本中已廢棄,不再是有效值。 有關 SOAP 端點和不推薦使用的功能的詳細信息,請參閱報表服務器 Web 服務端點和SQL Server 2012 的 SQL Server Reporting Services 中不推薦使用的功能。
(可選)指定與服務器的連接超時之前等待的時間,以秒為單位。 默認值為 60 秒。 如果未指定超時值,則使用默認值。 0 值指定連接從不超時。
(可選)指定腳本文件中的命令以批處理方式運行。 如有任何命令失敗,則回滾批處理。 某些命令無法以批處理方式運行,這些命令將按常規方式運行。僅當腳本中產生異常并且未在腳本中得到處理時,才會導致回滾。 如果腳本處理了異常,并從 Main 正常返回,則將提交批處理。 如果省略此參數,則命令將不以批處理方式運行。 有關詳細信息,請參閱批處理方法。
(可選)指定腳本中使用的全局變量。 如果腳本使用全局變量,則必須指定此參數。 指定的值必須對 .rss 文件中定義的全局變量有效。必須為每個 –v 參數指定一個全局變量。
-v 參數在命令行上指定,可用來為運行時在腳本中定義的全局變量設置值。例如,如果腳本中包含一個名為 parentFolder 的變量,則可以在命令行上為該文件夾指定一個名稱:
rs.exe -i myScriptFile.rss -s http://myServer/reportserver -v parentFolder="Financial Reports"
全局變量以給定的名稱命名,并設置為提供的值。 例如, -v a="1" -v b="2" 將生成一個名為a 且值為“1”的變量,以及一個值為“2”的變量b。
全局變量可用于腳本中的所有函數。 反斜杠與英文引號連用 (\") 將轉義為一個英文雙引號。 僅當字符串中包含空格時才需要使用英文引號。 變量名必須對 Microsoft?Visual Basic 有效;變量名必須以字母字符或下劃線開頭,并包含字母字符、數字或下劃線。不能將保留字用作變量名。 有關使用全局變量的詳細信息,請參閱表達式中的內置集合(報表生成器和 SSRS)。
(可選)將錯誤信息輸出到跟蹤日志中。 此參數不帶值。 有關詳細信息,請參閱 報表服務器服務跟蹤日志。
若要運行該工具,必須擁有與運行腳本的報表服務器實例連接的權限。 可以運行腳本來更改本地計算機或遠程計算機。 若要更改遠程計算機上的報表服務器,請在-s 參數中指定遠程計算機。
示例以下示例說明了如何指定包含 Visual Basic .NET 腳本的腳本文件以及要執行的 Web 服務方法。
復制 rs –i c:\scriptfiles\script_copycontent.rss -s http://localhost/reportserver有關其他示例,請參閱 運行 Reporting Services 腳本文件。
注釋可以定義腳本來設置系統屬性,發布報表,等等。 所創建的腳本可以包含 Reporting Services API 的任何方法。 有關可以使用的方法和屬性的詳細信息,請參閱報表服務器 Web 服務。
必須用 Visual Basic .NET 代碼編寫腳本,并存儲在文件擴展名為 .rss 的 Unicode 或 UTF-8 文本文件中。不能使用 rs 實用工具調試腳本。 若要調試腳本,請在 Microsoft?Visual Studio 中運行代碼。
請參閱概念
運行 Reporting Services 腳本文件 為部署任務和管理任務編寫腳本 報表服務器命令提示實用工具 (SSRS)其他資源
使用 rs 實用工具和 Web 服務編寫腳本?
總結
以上是生活随笔為你收集整理的rs 实用工具 (rs.exe) (SSRS)SQL server report service的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: POI LastRowNum and
- 下一篇: 脚本示例 (Reporting Serv