Поделиться через


Публикация отчетов на сервере отчетов

После создания и проверки отчета или набора отчетов можно воспользоваться встроенными функциями развертывания в среде SQL Server Data Tools (SSDT) для публикации отчетов на сервере отчетов. Можно опубликовать отдельные отчеты или проект сервера отчетов. Публикация проекта сервера отчетов — это самый простой способ публикации нескольких отчетов. В среде SQL Server Data Tools (SSDT) используется термин развернуть вместо термина опубликовать. Два этих термина взаимозаменяемы.

Прежде чем публиковать отчет, необходимо получить на это разрешение. Разрешение определяется параметрами безопасности на основе ролей, заданными администратором сервера отчетов. Разрешения на операции публикации обычно предоставляются через роль Publisher.

Среда SQL Server Data Tools (SSDT) предусматривает конфигурации проекта для управления публикацией отчета. Конфигурация определяет местоположение сервера отчетов, версию служб SQL Server Reporting Services, установленных на сервере отчетов, перезапись источников данных, опубликованных на сервере отчетов, и т. д. Помимо использования конфигураций, имеющихся в среде SQL Server Data Tools (SSDT), можно создавать дополнительные конфигурации.

Конфигурации проекта

Отчеты создаются до опубликования, что позволяет обеспечить публикацию на сервере отчетов только действительных определений отчета. Конфигурации проекта включают свойства для построения отчетов, например папку, в которой временно сохраняются отчеты о сборке и способах решения проблем сборки. Конфигурации также имеют свойства, используемые для обозначения местоположения и версии сервера отчетов, папок на сервере отчетов.

По умолчанию среда SQL Server Data Tools (SSDT) предоставляет три конфигурации проекта: DebugLocal, Debug и Release. Конфигурация по умолчанию — DebugLocal. Как правило, конфигурация DebugLocal служит для просмотра отчетов в локальном окне просмотра, конфигурация Debug — для публикации отчетов на тестовом сервере, а конфигурация Release — для публикации отчетов на рабочем сервере. Раскрывающийся список конфигураций решения на стандартной панели инструментов отображает активную конфигурацию. Для использования другой конфигурации выберите ее из списка.

Среда создания отчетов может иметь несколько серверов отчетов и разные установленные версии служб Службы Reporting Services. Можно создать несколько конфигураций и использовать одну из них в зависимости от сценария развертывания. Дополнительные сведения см. в разделах Развертывание и поддержка версий в SQL Server Data Tools (SSRS) и Задание свойства развертывания (службы Reporting Services).

Публикация отчетов

Можно опубликовать один отчет или проект «Сервер отчетов», содержащий несколько отчетов. Инструкции по публикации отчетов см. в разделе Публикация отчетов.

Публикация одного отчета

Если не нужно публиковать все отчеты в проекте, то можно выбрать публикацию одного отчета. Для этого выберите конфигурацию, в которой разворачивается отчет (например, конфигурацию Release), правой кнопкой мыши щелкните отчет и выберите пункт Развернуть.

Если отчет использует общий источник данных, то необходимо также развернуть и его, иначе развернутый отчет не будет работать. Щелкните правой кнопкой мыши общий источник данных и выберите пункт Развернуть.

Необходимо указать URL-адрес целевого сервера на сервере отчетов и, возможно, изменить папки по умолчанию, в которых буду разворачиваться отчеты и общие источники данных.

Публикация нескольких отчетов

При публикации проекта «Сервер отчетов» публикуются все отчеты в этом проекте. Все отчеты разворачиваются с использованием одной конфигурации проекта: на одном сервере отчетов, в одной папке сервера и т. д. Публикацию отчетов на разных серверах необходимо либо выполнять последовательно, либо включить в проект «Сервер отчетов» только необходимые отчеты. Решение может включать несколько проектов сервера отчетов, а использование нескольких проектов поможет облегчить процесс управления развертыванием отчетов, так как дает возможность использовать разные конфигурации для развертывания разных проектов.

См. также

Справочник

Диалоговое окно страниц свойств проекта

Основные понятия

Содержимое сервера отчетов (собственный режим)

Обновление отчетов