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


Управление подписками

Этот раздел посвящен обработке, контролю и управлению подписками. Управление стандартными подписками и подписками, управляемыми данными, осуществляется по-разному. Стандартные подписки обычно принадлежат пользователю, который отвечает за управление ими. Подписки, управляемые данными, создаются и контролируются администратором сервера отчетов.

Функции подписок и доставок включены по умолчанию (доставка по электронной почте требует настройки перед использованием). Модули доставки по умолчанию включают доставку на электронный адрес сервера отчетов и в общую папку. Это единственные методы распространения, доступные для подписок на сервере отчетов, работающем в собственном режиме, если только не были созданы или установлены пользовательские модули доставки.

Разрешения для подписки на отчеты на сервере отчетов, работающем в собственном режиме

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

  • задача «Управление отдельными подписками» дает возможность пользователям создавать, изменять и удалять подписки для конкретного отчета. Что касается стандартных ролей, эта задача входит в состав ролей «Обозреватель» и «Построитель отчетов». Назначения ролей, которые включают эту задачу, позволяют управлять только подписками, создаваемыми пользователем;

  • задача «Управление всеми подписками» дает возможность пользователям обращаться ко всем подпискам и изменять их. Эта задача необходима для создания подписок, управляемых данными. Из стандартных ролей эту задачу включает только роль «Диспетчер содержимого».

Отключение подписок

Чтобы пользователи не могли создавать подписки, удалите задачу «Управление отдельными подписками» из роли. После этого страницы «Подписка» станут недоступны. В диспетчере отчетов папка «Мои подписки» отображается пустой (ее удалить нельзя), даже если она до этого содержала подписки. Удаление связанных с подписками задач запрещает пользователям создавать и изменять подписки, но не удаляет существующие подписки, которые продолжают действовать до тех пор, пока не удалены. Дополнительные сведения об удалении подписок см. в разделе Создание, изменение и удаление стандартных подписок.

Чтобы отменить обработку подписок на сервере отчетов, можно установить свойство ScheduleEventsAndReportDeliveryEnabled в значение False в аспекте Настройка контактной зоны для служб Reporting Services в управлении на основе политик SQL Server. Это приведет к предотвращению запуска всех запланированных операций. Нельзя отключить только обработку подписок на сервере отчетов.

Инструкции о том, как отменить подписку, которая обрабатывается на сервере отчетов, см. в разделе Управление запущенным процессом.

Отключение модулей доставки

Все модули доставки, установленные на сервере отчетов, доступны любому пользователю, который имеет разрешение на создание подписки на данный отчет. Следующие модули доставки доступны и настраиваются автоматически:

  • общая папка Windows;

  • библиотека SharePoint (доступна только с узла SharePoint, который интегрирован с сервером отчетов, работающим в режиме интеграции с SharePoint).

Доставку по электронной почте перед использованием необходимо настроить. Если настройка не выполнена, эта функция недоступна. Дополнительные сведения см. в разделе Настройка сервера отчетов для работы с электронной почтой.

Если требуется отключить конкретные модули, можно удалить записи, относящиеся к модулю, из файла RSReportServer.config. Дополнительные сведения см. в разделах Файл конфигурации RSReportServer и Настройка сервера отчетов для работы с электронной почтой.

После удаления модуля доставки он становится недоступным в диспетчере отчетов или на узле SharePoint. При удалении модуля доставок могут появляться неактивные подписки. Обязательно удаляйте подписки или настраивайте их на использование другого модуля доставки, прежде чем удалить какой-либо модуль.

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