將 Reporting Services 整合到應用程式
Reporting Services 是開放且可延伸的報表平台,用以提供開發人員一組完整的 API 以開發方案。
將 Reporting Services 整合到自訂應用程式時有三個選項:報表伺服器 Web 服務 (又稱為 Reporting Services SOAP API)、Microsoft Visual Studio 2008 的 ReportViewer 控制項以及 URL 存取。每個選項都提供不同的方法,將 Reporting Services 整合到應用程式中。
報表伺服器 Web 服務
報表伺服器 Web 服務是用於針對 Reporting Services 進行開發的主要介面。不論您是開發程式碼以管理報表目錄,或是開發程式碼將報表轉譯成支援的格式,Web 服務都會公開所需的方法,來將 Reporting Services 整合到應用程式。這類應用程式的範例是報表管理員,它是隨附在 Reporting Services 中,使用 Web 服務來管理報表伺服器資料庫。
Visual Studio 的 ReportViewer 控制項
Visual Studio 2008 隨附的 ReportViewer 控制項是用以將報表檢視整合到應用程式。有兩個控制項:一個用於 Windows Form 應用程式,另一個用於 Web Forms 應用程式。每個控制項都提供可檢視已部署到報表伺服器的報表功能,以及轉譯尚未安裝報表伺服器的環境中所存在之報表的能力。
URL 存取
如果 ReportViewer 控制項不是一個選項,則 URL 存取是將報表檢視整合到應用程式的另一個選項。此外,URL 存取對於透過電子郵件將報表連結傳送到使用者非常有用。
本節內容
使用 SOAP 整合 Reporting Services
描述如何使用報表伺服器 Web 服務,將 Reporting Services 報表導覽與管理整合到現有的商務應用程式。使用 ReportViewer 控制項整合 Reporting Services
描述如何使用 ReportViewer 控制項將報表檢視整合到現有的應用程式。使用 URL 存取整合 Reporting Services
描述如何使用 URL 存取,將 Reporting Services 報表導覽整合到現有的商務應用程式。