#sql-server #ssrs-2008 #reporting-services
#sql-сервер #ssrs-2008 #службы отчетов
Вопрос:
Кто-нибудь знает, в чем разница между двумя конечными точками веб-службы ReportService2005.asmx и ReportExecution2005.asmx в службах отчетов SQL Server? есть ли статья, которую я могу просмотреть? Спасибо.
Комментарии:
1. Обратите внимание на различия между различными версиями SQL Server
Ответ №1:
ReportExecution2005
Конечная точка позволяет разработчикам программно обрабатывать и отображать отчеты на сервере отчетов. Доступ к WSDL для этой конечной точки осуществляется через ReportExecution2005.asmx?wsdl
.
Веб-сервис ReportService2005 ( reportservice2005.asmx
) позволяет разработчикам программно управлять объектами на сервере отчетов.
Комментарии:
1. Конечные точки ReportService2005 и ReportService2006 устарели в SQL Server 2008 R2. Конечная точка ReportService2010 включает в себя функциональные возможности обеих конечных точек и содержит дополнительные функции управления.
Ответ №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