共用方式為


將 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 存取對於透過電子郵件將報表連結傳送到使用者非常有用。

本章節內容

請參閱

概念

報表管理員 (SSRS)

在 URL 存取和 SOAP 之間選擇

技術參考 (SSRS)

報表伺服器 Web 服務