Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Службы SQL Server Reporting Services предоставляют доступ к полным функциям сервера отчетов через веб-службу сервера отчетов. Веб-служба сервера отчетов — это веб-служба XML с API SOAP. Он использует SOAP по протоколу HTTP и выступает в качестве интерфейса обмена данными между клиентскими программами и сервером отчетов. Веб-служба предоставляет две конечные точки — один для выполнения отчета и один для управления отчетами— с методами, которые предоставляют функциональные возможности сервера отчетов и позволяют создавать пользовательские средства для любой части жизненного цикла отчета.
Существует три основных способа разработки приложений служб Reporting Services на основе веб-службы. Вы можете:
Разработка приложений с помощью Microsoft Visual Studio и пакета SDK для Microsoft .NET Framework. Дополнительные сведения об использовании .NET Framework для создания приложений веб-служб см. в статье "Создание приложений с помощью веб-службы" и платформы .NET Framework.
Разработка приложений с помощью служебной программы rs (RS.exe), среды скрипта Reporting Services. С помощью скриптов Reporting Services и Visual Basic можно выполнять любые операции веб-службы сервера отчетов. Дополнительные сведения о скриптах в службах Reporting Services см. в статье "Скрипт" с помощью служебной программы rs.exe и веб-службы.
Разработка приложений с помощью любого набора средств разработки с поддержкой SOAP. Дополнительные сведения см. в статье "Роль SOAP в службах Reporting Services".
Схема программирования
Доступные варианты разработки веб-служб Reporting Services
В этом разделе
Методы веб-службы сервера отчетов
Описывает функции и методы каждой веб-службы сервера отчетов.
Роль SOAP в службах Reporting Services
Общие сведения о SOAP и его использовании в веб-службах сервера отчетов.
Доступ к API SOAP
Описывает язык описания веб-службы (WSDL) и предоставляет URL-адреса для доступа к WSDL-файлу служб Reporting Services.
Создание приложений с помощью веб-службы и .NET Framework
Содержит сведения о разработке приложений и веб-служб, вызывающих API SOAP служб Reporting Services.
Создание скриптов с помощью программы rs.exe и веб-службы
Общие сведения о среде сценариев служб Reporting Services.
Технический справочник (SSRS)
Содержит справочные материалы, относящиеся к методам веб-служб сервера отчетов и соответствующим сложным типам.
Требования пользователей для разработки веб-служб
Для разработки приложений с помощью веб-службы сервера отчетов вам потребуется:
Microsoft Internet Explorer 5.5 или более поздней версии, установленной на компьютере с подключением к Интернету и доступом к серверу отчетов.
Microsoft Visual Studio или пакет SDK microsoft .NET Framework, установленный на компьютере, если вы хотите разрабатывать и развертывать приложения служб Reporting Services с помощью Microsoft .NET Framework.
Подробное понимание функций и возможностей служб Microsoft SQL Server Reporting Services.
Твердое понимание веб-служб SOAP и XML.
Опыт разработки на языке, совместимом с .NET Framework, например Microsoft C# или Microsoft Visual Basic, если вы планируете использовать .NET Framework в качестве платформы разработки.