Документация разработчика служб Reporting Services

Службы SQL Server Reporting Services предлагают несколько интерфейсов программирования, которые можно применять в собственных приложениях. Вы можете использовать существующие функции и возможности служб Reporting Services для создания пользовательских средств создания отчетов и управления на веб-сайтах и приложениях Windows. Вы также можете расширить платформу служб Reporting Services.

Расширение платформы служб Reporting Services включает создание новых компонентов и ресурсов, которые могут использоваться для доступа к данным, доставки отчетов и других задач. Эти компоненты и ресурсы можно предлагать компаниям, использующим в своей работе службы Reporting Services.

Примечание.

В службы Reporting Services включены образцы программирования и учебники, помогающие приступить к работе. Дополнительные сведения см. в руководстве разработчика по службам Reporting Services и руководствам разработчика.

В этом разделе

Интеграция служб Reporting Services с приложениями
Приводит общие сведения об использовании служб Reporting Services для интеграции средств работы с отчетами в пользовательские приложения. Описывает, когда для обращения к серверу отчетов применяется прямой доступ по URL-адресу, а когда — веб-служба.

Веб-служба сервера отчетов для ASP.NET и традиционных приложений
Веб-служба сервера отчетов предоставляет доступ ко всем функциональным возможностям сервера отчетов. Веб-служба использует протокол SOAP через протокол HTTP и разработана для работы в качестве интерфейса связи между клиентскими программами и сервером отчетов. Веб-служба и ее методы предоставляют доступ к функциям сервера отчетов и позволяют создавать пользовательские средства для любого этапа жизненного цикла отчета, от управления до выполнения.

Разработка с использованием REST API для современных приложений
REST API служб Reporting Services обеспечивает программный доступ к объектам в каталоге сервера отчетов Reporting Services. С помощью REST API можно перемещаться по иерархии папок, обнаруживать содержимое папки или загружать определение отчета. Можно также создавать, обновлять и удалять объекты.

Доступ по URL-адресу (SSRS)
Службы Reporting Services поддерживают полный набор запросов на основе URL-адреса, которые можно использовать в качестве точки быстрого и простого доступа для перехода по отчетам и их просмотра. Эту технологию можно использовать с веб-службой сервера отчетов для интеграции полного решения отчетов в пользовательские бизнес-приложения. Доступ по URL-адресу полезен при интеграции отчетов в составе веб-портала или при просмотре отчетов из веб-браузера.

Расширения служб Reporting Services
Модульная архитектура служб Reporting Services предназначена для расширения. API управляемого кода доступен для упрощения разработки, установки и управления расширениями, используемыми многими компонентами Служб Reporting Services. Вы можете создавать сборки с помощью Microsoft .NET Framework и добавлять новые функции Reporting Services для подготовки отчетов к просмотру, обеспечения безопасности, доставки и обработки данных, чтобы соответствовать растущим бизнес-требованиям.

Пользовательские элементы отчета
Описывает создание пользовательских элементов отчета, добавляющих новые функции в язык определения отчетов (RDL) или расширяющих функциональные возможности существующих элементов управления.

Использование пользовательских сборок с отчетами
Описывает использование пользовательских сборок с отчетами путем включения ссылок на код в определение отчета.

Доступ к поставщику WMI служб Reporting Services
Описывает использование поставщика WMI служб Reporting Services для управления развертыванием сервера отчетов.