Руководство разработчика (службы Reporting Services)

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

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

ПримечаниеПримечание

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

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

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

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

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

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

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

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

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

  • Использование программирования веб-части обозревателя в интеграции с SharePoint
    Описание программных функций веб-части средства просмотра отчетов и способа проектирования пользовательских поставщиков соединений для веб-части средства просмотра отчетов.