创建和管理本机模式报表服务器的订阅
本节包含有关订阅处理、监管和控制的主题。 标准订阅和数据驱动订阅的订阅管理有所不同。 标准订阅通常由用户所有并由用户进行管理。 而数据驱动订阅通常由报表服务器管理员创建和维护。
默认情况下,订阅和传递功能处于启用状态(电子邮件传递需要进行配置才能使用)。 默认的传递扩展插件包括报表服务器电子邮件和文件共享传递。 除非您创建或安装了自定义传递扩展插件,否则,订阅只能在处于本机模式的报表服务器上使用这些分发方法。
在处于本机模式的报表服务器上订阅报表的权限
可以通过对不同角色启用或禁用订阅任务,向所选的用户组提供订阅功能,具体取决于您对角色的使用方式。 用户可以通过两个任务来使用订阅功能:
通过“管理单独的订阅”任务,用户可以创建、修改和删除对特定报表的订阅。 在预定义的角色中,“浏览器”和“报表生成器”角色包括此任务。 包括此任务的角色分配只允许用户管理自己创建的那些订阅。
通过“管理所有订阅”任务,用户可以访问和修改所有订阅。 此任务是创建数据驱动订阅所必需的。 在预定义的角色中,只有“内容管理员”角色包括此任务。
禁用订阅
若要阻止用户创建订阅,请从该角色中清除“管理单独的订阅”任务。 删除此任务后,“订阅”页将不可用。 在报表管理器中,“我的订阅”页显示为空(不能将它删除),即便它以前包含订阅也是如此。 删除与订阅相关的任务会使用户无法创建和修改订阅,但这不会删除现有的订阅。 现有订阅将继续执行,直到被删除。 有关删除订阅的详细信息,请参阅在本机模式下创建、修改和删除标准订阅 (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)