Manage Subscriptions (Native Mode)

This section contains topics about subscription processing, oversight, and control. Subscription management varies for standard subscriptions and data-driven subscriptions. Standard subscriptions are typically user-owned and managed. In contrast, data-driven subscriptions are typically created and maintained by a report server administrator.

Subscription and delivery features are enabled by default (e-mail delivery requires configuration before it can be used). The default delivery extensions include report server e-mail and file share delivery. Unless you create or install custom delivery extensions, these are the only distribution methods available to subscriptions on a native mode report server.

Depending on how you use roles, you can provide subscription functionality to selected groups of users by enabling or disabling subscription tasks for different roles. Subscription features are available to users through two tasks:

  • The "Manage individual subscriptions" task allows users to create, modify, and delete subscriptions for a specific report. In the predefined roles, this task is part of Browser and Report Builder roles. Role assignments that include this task allow a user to manage only those subscriptions that he or she creates.

  • The "Manage all subscriptions" task allows users to access and modify all subscriptions. This task is required to create data-driven subscriptions. In predefined roles, only the Content Manager role includes this task.

To prevent users from creating subscriptions, clear the "Manage individual subscriptions" task from the role. When you remove this task, the Subscription pages are not available. In Report Manager, the My Subscriptions page appears to be empty (it cannot be deleted), even if it previously contained subscriptions. Removing subscription-related tasks prevents users from creating and modifying subscriptions, but does not delete existing subscriptions. Existing subscriptions will continue to execute until you delete them. For more information about deleting subscriptions, see Create, Modify, and Delete Standard Subscriptions (Reporting Services in Native Mode).

To disable subscription processing on a report server, you can set the ScheduleEventsAndReportDeliveryEnabled property to False in the Surface Area Configuration for Reporting Services facet of SQL Server Policy-Based Management. Doing so will prevent all scheduled operations from running. You cannot turn off just subscription processing on the report server.

For instructions on how to cancel subscription that is processing on the report server, see Manage a Running Process.

All delivery extensions installed on a report server are available to any user who has permission to create a subscription to a given report. The following delivery extensions are available and configured automatically:

  • Windows File Share

  • SharePoint Library (available only from a SharePoint site that is integrated with a SharePoint integrated mode report server)

E-mail delivery must be configured before it can be used. If you do not configure it, it is not available. For more information, see Configure a Report Server for E-Mail Delivery (Reporting Services).

If you want to turn off specific extensions, you can remove extension entries in the RSReportServer.config file. For more information, see RSReportServer Configuration File and Configure a Report Server for E-Mail Delivery (Reporting Services).

After you remove a delivery extension, it is no longer available in Report Manager or a SharePoint site. Removing a delivery extension can result in inactive subscriptions. Be sure to delete the subscriptions or configure them to use a different delivery extension before removing an extension.

Use My Subscriptions

Explains how to use the My Subscriptions page to manage the subscriptions you own.

Subscription Processing

Describes how subscriptions are processed, delivery status, and how delivery results vary for each subscription type.

Pause Report and Subscription Processing

Describes the various ways to pause report processing, such as using role assignments or disabling report server resources.

Controll Report Distribution

Describes configuration settings and delivery options you can use to control the distribution of reports.

Monitor Subscription Status

Describes how you can determine whether a subscription succeeded or failed, as well as the effects of report changes on existing subscriptions.