Руководство разработчика (службы Reporting Services)
SQL Server Службы Reporting Services предоставляют несколько программных интерфейсов, которые можно использовать в пользовательских приложениях. Можно использовать имеющиеся функции и возможности служб Reporting Services для построения пользовательских средств создания отчетов и средств управления в веб-узлах и приложениях Windows, а также расширять платформу служб 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 новые функции для подготовки отчетов к просмотру и обработки данных, а также функции безопасности, чтобы обеспечить соответствие растущим требованиям бизнеса.Пользовательские элементы отчета
Описывает создание пользовательских элементов отчета для добавления новых функций в язык определения отчетов или расширения функциональных возможностей существующих элементов управления.Использование пользовательских сборок с отчетами
Описывает использование пользовательских сборок с отчетами путем включения ссылок на код в определение отчета.Поставщик WMI служб Reporting Services
Описывает использование поставщика инструментария WMI служб Reporting Services для управления развертыванием сервера отчетов.