報表伺服器 Web 服務

SQL Server Reporting Services 透過報表伺服器 Web 服務提供報表伺服器的完整功能。 報表伺服器 Web 服務是一種具有 SOAP API 的 XML Web 服務。 它使用 SOAP over HTTP,並做為用戶端程式與報表伺服器之間的通訊介面。 Web 服務提供兩個端點 (一個用於報表執行,一個用於報表管理),並含有可公開報表伺服器功能的方法,這些方法可讓您為任何部分的報表生命週期建立自訂工具。

有三種主要的方式可開發以 Web 服務為基礎的 Reporting Services 應用程式。 您可以:

程序設計圖表

Report Server Web service development options
Reporting Services 可用的 Web 服務開發選項

本節內容

報表伺服器 Web 服務方法
描述每個報表伺服器 Web 服務的功能及方法。

The Role of SOAP in Reporting Services
提供SOAP的概觀,以及如何在報表伺服器Web服務中使用。

存取 SOAP API
描述 Web 服務描述語言 (WSDL) 並提供 URL 以存取 Reporting Services WSDL 檔案。

使用 Web 服務和 .NET Framework 建置應用程式
包含有關開發應用程式與 Web 服務以呼叫 Reporting Services SOAP API 的資訊。

利用 rs.exe 公用程式與 Web 服務編寫指令碼
提供 Reporting Services 指令碼環境的概觀。

技術參考 (SSRS)
包含報表伺服器 Web 服務方法及對應之複雜類型的特有參考資料。

Web 服務開發的使用者需求

若要使用報表伺服器 Web 服務開發應用程式,您需要:

  • 在有網際網路連線及可存取報表伺服器的電腦上安裝 Microsoft Internet Explorer 5.5 或更新的版本。

  • 如果您想使用 Microsoft .NET Framework 開發和部署 Reporting Services 應用程式,請在電腦上安裝 Microsoft Visual Studio 或 Microsoft .NET Framework SDK。

  • 對 Microsoft SQL Server Reporting Services 的特性與功能有深入的了解。

  • 對 SOAP 和 XML Web 服務有扎實的了解。

  • 如果您打算使用 .NET Framework 作為開發平臺,請使用 .NET Framework 兼容語言的開發體驗,例如 Microsoft C# 或 Microsoft Visual Basic。

報表伺服器 Web 服務