Кто-нибудь знает, какая разница между двумя конечными точками веб-службы ReportService2005.asmx и ReportExecution2005.asmx в службах отчетов SQL Server? есть статья, которую я могу пройти? Спасибо.
В чем разница между ReportService2005.asmx и конечными точками веб-службы ReportExecution2005.asmx в SSRS?
Ответ 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