开发者

What is the difference between ReportService2005.asmx and ReportExecution2005.asmx Web Service Endpoints in SSRS?

Does anyone know what the difference is between the two web service endpoints ReportService2005.asm开发者_如何学运维x and ReportExecution2005.asmx in SQL Server Reporting Services? is there an article that I can go through? Thanks.


The ReportExecution2005 endpoint allows developers to programmatically process and render reports in a report server. The WSDL for this endpoint is accessed through ReportExecution2005.asmx?wsdl.

The ReportService2005 Web service (reportservice2005.asmx) allows developers to programmatically manage objects in a report server.


As Mitch says, ReportExecution2005 is for executing reports, handling drilldown, rendering, etc. and ReportService2005 is used for creating things (data sources, subscriptions, even reports), as well as updating, deleting, querying, etc.

Two handy references are the MSDN method listings for ReportExecutionService (ReportExecution2005 web service endpoint) and ReportingService2005 (ReportService2005 web service endpoint).

Don't confuse these with the ReportService2006 endpoint, which is used if you have SSRS configured for Sharepoint integrated mode.

Hope that helps!


ReportService2005

  1. Enables you to manage a report server and its contents including server settings, security, reports, subscriptions, and data sources.
  2. Can be accessed by: http://servername:port/ReportServer/ReportService2005.asmx?wsdl

ReportExecution2005

  1. Enables report execution
  2. Can be accessed by: http://servername:port/ReportServer/ReportExecution2005.asmx?wsdl
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜