SQL Server Reporting Services 提供多種程式介面,供您應用於自己的應用程式中。 您可以利用 Reporting Services 現有的功能與能力,將自訂的報告與管理工具內建到網站和 Windows 應用程式中。 或者你也可以擴展 Reporting Services 平台。
擴展 Reporting Services 平台包括創建可用於資料存取、報告傳遞等的新元件與資源。 你可以向正在組織中使用 Reporting Services 的公司行銷這些元件和資源。
備註
Reporting Services 提供程式範例與教學,幫助您入門。 欲了解更多資訊,請參閱 Reporting Services 範例與開發者指南:教學(Reporting Services)。
本節中
將 Reporting Services 整合進應用程式
提供如何使用 Reporting Services 將報告整合到自訂應用程式的概述。 說明何時使用直接 URL 存取,以及何時使用網路服務存取報告伺服器。
針對 ASP.NET 及傳統應用程式的報表伺服器網路服務
報表伺服器網路服務提供報表伺服器的完整功能存取。 該網路服務使用 HTTP 上的 SOAP,設計為客戶端程式與報表伺服器之間的通訊介面。 網路服務及其方法揭露了報表伺服器的功能,並允許你為報表生命週期的任何階段建立自訂工具,從管理到執行。
使用REST API開發現代應用
Reporting Services REST API 提供程式化存取 Reporting Services 報告伺服器目錄中的物件。 使用 REST API 時,你可以瀏覽資料夾階層、發現資料夾內容,或下載報表定義。 你也可以建立、更新和刪除物件。
URL 存取 (SSRS)
Reporting Services 支援完整的 URL 請求,您可以作為快速且簡便的檢舉導覽與檢視入口。 你可以將此技術與報告伺服器網路服務結合,將完整的報告解決方案整合到您的客製化商業應用程式中。 URL 存取在將報告整合為網頁入口網站的一部分或從網頁瀏覽器查看報告時非常有用。
Reporting Services 延伸模組
Reporting Services 的模組化架構設計以擴充性為主。 提供受管程式碼 API,讓您能輕鬆開發、安裝及管理多個 Reporting Services 元件所使用的擴充功能。 你可以使用 Microsoft .NET Framework 建立組裝套件,並新增Reporting Services渲染、安全性、交付及資料處理功能,以滿足不斷演變的業務需求。
自訂報告項目
說明如何建立自訂報告項目,以新增 RDL 功能或擴充現有控制項的功能。
搭配使用自訂組件與報表
說明如何在報告定義中包含程式碼參考,使用自訂組件與報告。
存取 Reporting Services WMI 提供者
說明如何使用 Reporting Services WMI Provider 來管理報告伺服器部署。