指令碼與 PowerShell 搭配 Reporting Services
Reporting Services 支援透過指令碼進行各種開發和管理案例,包括 rs.exe 命令列公用程式、適用於 SharePoint 模式報表伺服器的 PowerShell Cmdlet,以及從原生和 SharePoint 模式的 PowerShell 運用 Reporting Services 物件模型。
系統管理員可以用 Microsoft Visual Basic 來撰寫指令碼,將其部署和管理報表伺服器安裝的方式自動化。 系統管理員也可以產生並執行能夠建立、設定及更新報表伺服器資料庫的 Transact-SQL 指令碼。 系統管理員也可以使用 SQL Server Management Studio 中的記錄和播放指令碼功能,將例行的維護工作自動化。
開發人員可以建立包括指令碼的自訂應用程式。 您可以執行呼叫報表伺服器 Web 服務的指令碼。 幾乎所有您可以使用 Managed 程式碼撰寫的作業也都可以使用指令碼撰寫。
Reporting Services 支援將 Microsoft Visual Basic .NET 指令碼作為可由 RS.exe 公用程式處理的指令碼語言,此公用程式是在報表伺服器上執行的指令碼主機。
Reporting Services SharePoint 模式的 PowerShell Cmdlet 和範例
Reporting Services SharePoint 模式包含用於管理報表伺服器的 Reporting Services Cmdlet。
PowerShell cmdlets for Reporting Services SharePoint Mode 包含下列範例:
建立服務應用程式和 Proxy
檢閱及更新傳遞延伸模組
取得並設定 Reporting Services 應用程式資料庫的屬性,例如資料庫逾時
列出資料延伸模組
Reporting Services 物件模型和 Powershell 範例
PowerShell 呼叫核心物件模型,並在大部分情況適用於 SharePoint 和原生模式,例如移轉工作、訂閱工作和其他相關的 SQL15 訂閱工作範例。
請參閱存取 Reporting Services WMI 提供者中的<使用 PowerShell 存取 WMI 類別>一節。
如何使用 PowerShell 管理 SSRS.scriptin
RS.exe 指令碼範例
如需其他指令碼、應用程式及延伸模組範例,請參閱 SQL Server Reporting Services 產品範例。