В чем разница между конечными точками веб-службы ReportService2005.asmx и ReportExecution2005.asmx в SSRS? - PullRequest
13 голосов
/ 13 мая 2011

Кто-нибудь знает, в чем разница между двумя конечными точками веб-службы ReportService2005.asmx и ReportExecution2005.asmx в службах отчетов SQL Server?есть статья, которую я могу пройти?Спасибо.

Ответы [ 3 ]

10 голосов
/ 13 мая 2011

Конечная точка ReportExecution2005 позволяет разработчикам программно обрабатывать и отображать отчеты на сервере отчетов. Доступ к WSDL для этой конечной точки осуществляется через ReportExecution2005.asmx?wsdl.

Веб-служба ReportService2005 (reportservice2005.asmx) позволяет разработчикам программно управлять объектами на сервере отчетов.

8 голосов
/ 15 мая 2011

Как говорит Митч, ReportExecution2005 предназначен для выполнения отчетов, обработки детализации, рендеринга и т. Д., А ReportService2005 используется для создания объектов (источников данных, подписок, даже отчетов), а также для обновления, удаления, запросов, и т.д.

Две удобные ссылки - это списки методов MSDN для ReportExecutionService (конечная точка веб-службы ReportExecution2005) и ReportingService2005 (конечная точка веб-службы ReportService2005).

Не путайте их с конечной точкой ReportService2006, которая используется, если у вас настроен SSRS для интегрированного режима Sharepoint.

Надеюсь, это поможет!

2 голосов
/ 05 августа 2013

ReportService2005

  1. Позволяет управлять сервером отчетов и его содержимым, включая настройки сервера, безопасность, отчеты, подписки и источники данных.
  2. Можетбыть доступным для: http://servername:port/ReportServer/ReportService2005.asmx?wsdl

ReportExecution2005

  1. Включает выполнение отчета
  2. Доступен для: http://servername:port/ReportServer/ReportExecution2005.asmx?wsdl
...