開發人員指南 (Reporting Services)

SQL ServerReporting Services 提供一些可在自己的應用程式中利用的程式設計介面。您可以使用 Reporting Services 的現有功能和能力,將自訂報表與管理工具建立到網站和 Windows 應用程式中,或是可以延伸 Reporting Services 平台。

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

[!附註]

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

本節內容

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

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

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

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

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

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

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