为本机模式报表服务器创建和管理订阅

本部分包含有关订阅处理、监督和控制的主题。 订阅管理因标准订阅和数据驱动订阅而异。 标准订阅通常是用户拥有和管理的。 相比之下,数据驱动订阅通常由报表服务器管理员创建和维护。

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

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

根据使用角色的方式,可以通过启用或禁用不同角色的订阅任务,为所选用户组提供订阅功能。 订阅功能可通过两个任务向用户提供:

  • “管理单个订阅”任务允许用户为特定报表创建、修改和删除订阅。 在预定义的角色中,“浏览器”和“报表生成器”角色包括此任务。 包含此任务的角色分配允许用户仅管理其创建的订阅。

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

禁用订阅

若要防止用户创建订阅,请从角色中清除“管理单个订阅”任务。 删除此任务时,订阅页不可用。 在报表管理器中,“我的订阅”页显示为空(无法删除),即使以前包含的订阅也是如此。 删除与订阅相关的任务可防止用户创建和修改订阅,但不会删除现有订阅。 在删除现有订阅之前,现有订阅将继续执行。 有关删除订阅的详细信息,请参阅创建、修改和删除标准订阅(本机模式下的 Reporting Services)。

若要在报表服务器上禁用订阅处理,可以在 SQL Server 基于策略管理的 Reporting Services 表面区域配置 中,将属性设置为 ScheduleEventsAndReportDeliveryEnabledFalse 。 这样做将阻止所有预定的操作运行。 不能仅关闭报表服务器上的订阅处理。

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

禁用传递扩展插件

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

  • Windows 文件共享

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

电子邮件传递必须进行配置才能使用。 如果未对其进行配置,则它不可用。 有关详细信息,请参阅为电子邮件传递配置报表服务器(SSRS 配置管理器)。

如果要关闭特定扩展,可以在 RSReportServer.config 文件中删除扩展条目。 有关详细信息,请参阅 RSReportServer 配置文件为电子邮件传递配置报表服务器(SSRS 配置管理器)。

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

本部分内容

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

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

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

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

另请参阅

创建、修改和删除标准订阅(本机模式下的 Reporting Services)