將 Reporting Services 整合到應用程式中
適用於: SQL Server Reporting Services (2016) ❌ SQL Server Reporting Services (2017) ❌ Power BI 報表伺服器
Reporting Services 是開放且可延伸的報表平台,用以提供開發人員一組完整的 API 以開發方案。
注意
從 SQL Server 2017 Reporting Services 開始,開發方案可使用 REST API 存取。 SOAP API 存取已被取代。 如需詳細資訊,請參閱使用 Reporting Services 的 REST API 進行開發。
將 Reporting Services 整合到自訂應用程式時有三個選項:報表伺服器 Web 服務 (亦稱為 Reporting Services SOAP API)、適用於 Microsoft Visual Studio 的報表檢視器控制項,以及 URL 存取。 每個選項都提供不同的方法,將 Reporting Services 整合到應用程式中。
報表伺服器 web 服務
報表伺服器 Web 服務是用於針對 Reporting Services 進行開發的主要介面。 無論您是開發程式代碼來管理報表目錄,還是開發程式代碼以將報表轉譯成支援的格式,Web 服務都會公開所有必要的方法,以將 Reporting Services 整合到您的應用程式中。 此類應用程式的其中一個範例是入口網站,其隨附在 Reporting Services 中,並使用 Web 服務來管理報表伺服器資料庫。
Visual Studio 的報表檢視器控制項
適用於 Visual Studio 的報表檢視器控制項可用來將報表檢視整合到應用程式。 有兩個控制項:一個用於 Windows Form 應用程式,另一個用於 Web Forms 應用程式。 每個控制項都提供檢視部署至報表伺服器之報表的功能。 每個控制項也可讓您轉譯存在於未安裝報表伺服器的環境中的報表。
URL 存取
如果報表查看器控件不是選項,則URL存取是將報表檢視整合到應用程式的另一個選項。 此外,URL 存取對於透過電子郵件將報表連結傳送到使用者非常有用。
本節內容
使用 SOAP 整合 Reporting Services
說明如何使用報表伺服器 Web 服務,將 Reporting Services 報表導覽與管理整合到現有的商務應用程式。
使用報表查看器控件整合 Reporting Services
描述如何使用報表檢視器控制項將報表檢視整合到現有的應用程式。
使用 URL 存取整合 Reporting Services
說明如何使用 URL 存取,將 Reporting Services 報表導覽整合到現有的商務應用程式。