共用方式為


將報表服務整合到應用程式中

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 Forms 應用程式,另一個用於 Web Forms 應用程式。 每個控件都提供檢視已部署至報表伺服器之報表的功能,以及轉譯尚未安裝報表伺服器的環境中存在的報表的功能。

URL 存取

如果 ReportViewer 控制項不是選項,則 URL 存取是將報表檢視整合到應用程式的另一個選項。 此外,URL 存取對於透過電子郵件將報表的連結傳送給使用者很有用。

本節中

使用 SOAP 整合 Reporting Services
描述如何使用報表伺服器 Web 服務,將 Reporting Services 報表導覽和管理整合到現有的商務應用程式中。

使用 ReportViewer 控件整合 Reporting Services
描述如何使用 ReportViewer 控制項將報表檢視整合到現有的應用程式中。

整合 Reporting Services 使用 URL 存取
描述如何使用 URL 存取,將 Reporting Services 報表導覽整合到現有的商務應用程式中。

另請參閱

報表管理員 (SSRS 原生模式)
在 URL 存取和 SOAP 之間選擇
技術參考 (SSRS)
報表伺服器 Web 服務