Reporting Services 透過腳本支援各種不同的開發和管理案例,包括 rs.exe 命令行公用程式、適用於 SharePoint 模式報表伺服器的 PowerShell Cmdlet,以及針對 Native 和 SharePoint 模式運用 PowerShell 的 Reporting Services 物件模型。
系統管理員可以在 Microsoft Visual Basic 撰寫腳本,以自動化其部署和管理報表伺服器安裝的方式。 系統管理員也可以產生和執行 Transact-SQL 腳本,以建立、設定及更新報表伺服器資料庫。 系統管理員也可以使用 SQL Server Management Studio 中的記錄和播放腳本功能,將例行維護工作自動化。
開發人員可以建立包含文稿的自定義應用程式。 您可以執行腳本來呼叫報表伺服器 Web 服務。 幾乎任何可以用受控代碼撰寫的作業,也可以用腳本撰寫。
Reporting Services 支援 Microsoft Visual Basic .NET 腳本,做為可由 RS.exe 公用程式處理的腳本語言,這是在報表伺服器上執行的腳本主機。
Reporting Services SharePoint 模式的 PowerShell 命令小程序和範例
Reporting Services 的 SharePoint 模式包含用於報表伺服器管理的 Reporting Services 命令列工具。
Reporting Services SharePoint 模式的 PowerShell Cmdlet 包含下列範例:
建立服務應用程式和代理
檢閱及更新傳遞延伸模組
取得和設定報告服務應用程式資料庫的屬性,例如資料庫逾時設定
列出數據延伸模組
Reporting Services 物件模型和 Powershell 範例
PowerShell 呼叫核心物件模型,大部分部分適用於 SharePoint 和原生模式並有效,例如移轉工作、訂用帳戶工作,以及更具體與 SQL 15 中訂閱工作相關的範例。
請參閱
存取 Reporting Services WMI 提供者 中的<使用 PowerShell 存取 WMI 類別>一節。
RS.exe 腳本範例
如需其他腳本、應用程式和擴充功能範例,請參閱 SQL Server Reporting Services 產品範例。