報表伺服器 Web 服務
SQL Server Reporting Services 透過報表伺服器 Web 服務提供報表伺服器的完整功能。報表伺服器 Web 服務是一種具有 SOAP API 的 XML Web 服務。它使用 SOAP over HTTP,並做為用戶端程式與報表伺服器之間的通訊介面。Web 服務提供兩個端點 (一個用於報表執行,一個用於報表管理),並含有可公開報表伺服器功能的方法,這些方法可讓您為任何部分的報表生命週期建立自訂工具。
有三種主要的方式可開發以 Web 服務為基礎的 Reporting Services 應用程式。您可以:
使用 Microsoft Visual Studio 與 Microsoft .NET Framework SDK 來開發應用程式。如需有關使用 .NET Framework 來建立 Web 服務應用程式的詳細資訊,請參閱<使用 Web 服務與 .NET Framework 建立應用程式>。
使用 rs 公用程式 (RS.exe),即 Reporting Services 指令碼環境來開發應用程式。透過 Reporting Services 與 Visual Basic 指令碼,您可以執行任何報表伺服器 Web 服務作業。如需有關 Reporting Services 中指令碼的詳細資訊,請參閱<利用 rs 公用程式與 Web 服務編寫指令碼>。
使用任何啟用 SOAP 的開發工具集來開發應用程式。如需詳細資訊,請參閱<Reporting Services 中 SOAP 的角色>。
程式設計圖表
本章節內容
報表伺服器 Web 服務方法
描述每個報表伺服器 Web 服務的功能及方法。Reporting Services 中 SOAP 的角色
提供 SOAP 的概觀以及在報表伺服器 Web 服務中如何使用它。存取 SOAP API
描述 Web 服務描述語言 (WSDL) 並提供 URL 以存取 Reporting Services WSDL 檔案。使用 Web 服務與 .NET Framework 建立應用程式
包含有關開發應用程式與 Web 服務以呼叫 Reporting Services SOAP API 的資訊。利用 rs 公用程式與 Web 服務編寫指令碼
提供 Reporting Services 指令碼環境的概觀。技術參考 (Reporting Services)
包含報表伺服器 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 Services 有確實的瞭解。
如果您計劃使用 .NET Framework 做為開發平台,則需要有使用如 Microsoft Visual C# 或 Microsoft Visual Basic 等 .NET Framework 相容語言的開發經驗。