管理订阅

本部分包含有关订阅处理、监管和控制的主题。标准订阅和数据驱动订阅的订阅管理有所不同。标准订阅通常由用户所有并由用户进行管理。而数据驱动订阅通常由报表服务器管理员创建和维护。

默认情况下,订阅和传递功能处于启用状态(电子邮件传递需要进行配置才能使用)。默认的传递扩展插件包括报表服务器电子邮件和文件共享传递。除非您创建或安装了自定义传递扩展插件,否则,订阅只能在处于本机模式的报表服务器上使用这些分发方法。

在处于本机模式的报表服务器上订阅报表的权限

可以通过对不同角色启用或禁用订阅任务,向所选的用户组提供订阅功能,具体取决于您对角色的使用方式。用户可以通过两个任务来使用订阅功能:

  • 通过“管理单独的订阅”任务,用户可以创建、修改和删除对特定报表的订阅。在预定义的角色中,“浏览器”和“报表生成器”角色包括此任务。包括此任务的角色分配只允许用户管理自己创建的那些订阅。

  • 通过“管理所有订阅”任务,用户可以访问和修改所有订阅。此任务是创建数据驱动订阅所必需的。在预定义的角色中,只有“内容管理员”角色包括此任务。

禁用订阅

若要阻止用户创建订阅,请从该角色中清除“管理单独的订阅”任务。删除此任务后,“订阅”页将不可用。在报表管理器中,“我的订阅”页显示为空(不能将它删除),即便它以前包含订阅也是如此。删除与订阅相关的任务会使用户无法创建和修改订阅,但这不会删除现有的订阅。现有订阅将继续执行,直到被删除。有关删除订阅的详细信息,请参阅创建、修改和删除标准订阅

若要在报表服务器上禁用订阅处理,可以在 SQL Server 基于策略的管理的 Reporting Services 的外围应用配置器方面中将 ScheduleEventsAndReportDeliveryEnabled 属性设置为 False。这样可防止运行所有的计划操作。您不能只是在报表服务器上关闭订阅处理。

有关如何取消正在报表服务器上处理的订阅的说明,请参阅管理运行中的进程

禁用传递扩展插件

对于有权创建对某个给定报表的订阅的任何用户,可以使用报表服务器上安装的所有传递扩展插件。可以自动使用并配置下列传递扩展插件:

  • Windows 文件共享

  • SharePoint 库(只能从 SharePoint 站点使用,该站点与处于 SharePoint 集成模式的报表服务器集成在一起)

电子邮件传递必须进行配置才能使用。如果未对它进行配置,它将不可用。有关详细信息,请参阅配置报表服务器以进行电子邮件传递

如果要关闭特定的扩展插件,则可以在 RSReportServer.config 文件中删除与该扩展插件相对应的条目。有关详细信息,请参阅 RSReportServer 配置文件配置报表服务器以进行电子邮件传递

删除某个传递扩展插件后,该插件在报表管理器或 SharePoint 站点中将不再可用。删除传递扩展插件可能会使订阅变为非活动状态。在删除扩展插件之前,请确保删除这些订阅或者将它们配置为使用其他传递扩展插件。

本节内容

  • 使用“我的订阅”
    介绍如何使用“我的订阅”页管理所拥有的订阅。

  • 订阅处理
    介绍订阅处理方式、传递状态以及各种订阅类型的传递结果有何不同。

  • 暂停报表和订阅处理
    介绍暂停报表处理的各种方法,例如,使用角色分配或禁用报表服务器资源。

  • 控制报表分发
    介绍可用于控制报表分发的配置设置和传递选项。

  • 监视订阅状态
    介绍如何确定订阅是成功还是失败以及报表更改对现有订阅的影响。