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

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

Ответ 1

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

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

Ответ 2

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

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

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

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

Ответ 3

ReportService2005

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

ReportExecution2005

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