Reporting Services 開發人員檔

SQL Server Reporting Services 提供數個程序設計介面,您可以在自己的應用程式中套用。 您可以使用 Reporting Services 的現有特性和功能,將自定義報告和管理工具建置至網站和 Windows 應用程式。 或者,您可以擴充 Reporting Services 平臺。

擴充 Reporting Services 平台包括建立可用於資料存取、報表傳遞等的新元件與資源。 您可以將這些元件與資源行銷到在其組織中使用 Reporting Services 的公司。

注意

Reporting Services 包括程式設計範例與教學課程以協助您開始。 如需詳細資訊,請參閱 Reporting Services 範例開發人員指南:教學課程(Reporting Services)。

本節內容

將 Reporting Services 整合到應用程式中
提供如何使用 Reporting Services 將報表整合到自訂應用程式的概觀。 描述何時使用直接的 URL 存取,以及何時使用 Web 服務存取報表伺服器。

ASP.NET 和傳統應用程式的報表伺服器 Web 服務
報表伺服器 Web 服務提供報表伺服器的完整功能存取。 Web 服務透過 HTTP 使用 SOAP,並設計成做為用戶端程式與報表伺服器之間的通訊介面。 Web 服務及其方法會公開報表伺服器的功能,並可讓您為任何部分的報表生命週期建立從管理到執行的自訂工具。

使用現代應用程式的 REST API 進行開發
Reporting Services REST API 透過程式設計方式存取 Reporting Services 報表伺服器目錄中的物件。 使用 REST API 時,您可以巡覽至資料夾階層、探索資料夾內容,或下載報表定義。 您也可以建立、更新及刪除物件。

URL 存取 (SSRS)
Reporting Services 支援一組完整且以 URL 為基礎的要求,讓您得以使用快速且輕鬆的存取點來進行報表導覽和檢視。 您可以將這項技術與報表伺服器 Web 服務搭配使用,將完整的報告解決方案整合到您的自定義商務應用程式中。 將報表整合為入口網站的一部分,或從網頁瀏覽器檢視報表時,URL 存取很有用。

Reporting Services 延伸模組
Reporting Services 的模組化架構是針對擴充性所設計。 現在可以使用 Managed 程式碼 API,這樣您就可以輕鬆地開發、安裝和管理許多 Reporting Services 元件取用的延伸模組。 您可以使用 Microsoft .NET Framework 建立組件,並新增 Reporting Services 轉譯、安全性、傳遞和資料處理功能,以滿足不斷成長的業務需求。

自訂報表專案
描述如何建立自訂報表項目,將功能加入現有控制項的 RDL 或是擴充功能。

搭配報表使用自定義元件
描述如何在報表定義中包括程式碼參考,將自訂組件與報表搭配使用。

存取 Reporting Services WMI 提供者
描述如何使用 Reporting Services WMI 提供者來管理報表伺服器部署。