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

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

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

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

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

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

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

禁用订阅

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

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

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

禁用传递扩展插件

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

  • Windows 文件共享

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

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

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

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

本节内容

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

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

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

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

另请参阅

Create, Modify, and Delete Standard Subscriptions (Reporting Services in Native Mode)