共用方式為


報表伺服器 Web 服務端點

報表伺服器 Web 服務提供幾個端點來管理報表伺服器以及執行和導覽報表。

管理端點

報表伺服器上有兩個端點可用來管理物件:ReportService2005ReportService2006ReportService2005 端點是用來在設定為原生模式的報表伺服器上管理物件。ReportService2006 端點是用來在設定為 SharePoint 整合模式的報表伺服器上管理物件。

重要注意事項重要事項

當報表伺服器設定為 SharePoint 整合模式時,ReportService2005 API 將會傳回 rsOperationNotSupportedSharePointMode 錯誤。當報表伺服器設定為原生模式時,ReportService2006 API 將會傳回 rsOperationNotSupportedNativeMode 錯誤。

[!附註]

此 Web 服務之前隨附於 MicrosoftSQL Server 2000 Reporting Services 中,但是現在並未提供。如需詳細資訊,請參閱<SQL Server Reporting Services 已停止的功能>。

可以使用下列 URL 來存取管理端點的 WSDL:

http://<Server Name>/ReportServer/ReportService2005.asmx?wsdl

如果報表伺服器設定為 SharePoint 整合模式,可以使用下列 URL 來存取 WSDL:

http://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportService2006.asmx?wsdl

如需詳細資訊,請參閱<存取 SOAP API>。

執行端點

ReportExecution2005 端點可讓開發人員輕鬆地自訂報表處理,並在原生模式和 SharePoint 整合模式下從報表伺服器進行轉譯。此端點包括之前在舊版報表伺服器 Web 服務中存在的類別和方法。此外,報表伺服器 Web 服務中也加入了許多新的類別和方法,它們可透過執行端點而公開。

可以使用下列 URL 來存取管理端點的 WSDL:

http://<Server Name>/ReportServer/ReportExecution2005.asmx?wsdl

如果報表伺服器設定為 SharePoint 整合模式,可以使用下列 URL 來存取 WSDL:

http://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportExecution2005.asmx?wsdl

如需詳細資訊,請參閱<存取 SOAP API>。

SharePoint Proxy 端點

當報表伺服器設定為 SharePoint 整合模式,而且已經安裝 Reporting Services 增益集時,SharePoint 伺服器上會安裝一組 Proxy 端點。當報表伺服器設定為 SharePoint 整合模式時,這些 Proxy 端點是用來開發報表方案的主要 API。當針對 Proxy 端點進行開發時,Reporting Services 增益集會在信任帳戶驗證模式下管理 SharePoint 伺服器與報表伺服器之間的認證交換。當針對報表伺服器端點進行開發時,呼叫的應用程式將必須在信任帳戶驗證模式下管理認證交換。下表列出與 Reporting Services 增益集一起安裝的端點。

Proxy 端點

描述

ReportService2006

提供 API 來管理設定為 SharePoint 整合模式的報表伺服器。

ReportExecution2005

提供 API 來執行及導覽報表。

ReportServiceAuthentication

提供 API,在 SharePoint Web 應用程式有設定表單驗證時,針對報表伺服器來驗證使用者。

下列是在 SharePoint 網站上參考 Proxy 端點的 URL 範例。

http://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportService2006.asmx

http://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportExecution2005.asmx

http://<Server Name>/<Site Name>/_vti_bin/ReportServer/ReportServiceAuthentication.asmx