创建、修改和删除计划

通过本主题,您可以了解有关创建、修改和删除计划的信息。可以使用报表管理器或 SQL Server Management Studio 来处理共享计划。如果要对单个报表计划报表和订阅处理,则必须使用报表管理器。

注意注意

如果将报表服务器配置为在 SharePoint 集成模式下运行,则可以从 SharePoint 站点创建和管理共享计划。有关详细信息,请参阅如何创建和管理共享计划(SharePoint 集成模式下的 Reporting Services)

要求

Reporting Services 使用 SQL Server 代理作为计划操作的计时器。若要创建计划操作,必须运行 SQL Server 代理。报表服务器还必须配置为支持计划和传递操作。可以通过在 SQL Server 基于策略的管理的 Reporting Services 的外围应用配置器方面中将 ScheduleEventsAndReportDeliveryEnabled 属性设置为 True,来启用计划和传递。

您对计划的处理权限取决于您的角色分配中的任务。如果使用预定义角色,则作为“内容管理员”和“系统管理员”的用户可以创建和管理任何计划。如果您使用自定义角色分配,角色分配必须包括支持计划操作的任务。

执行的操作

包括此任务

预定义角色

创建、修改或删除共享计划

管理共享计划

系统管理员

选择共享计划

查看共享计划

系统用户

在用户定义的订阅中创建、修改或删除报表特定计划

管理单独的订阅

浏览者、报表生成者、我的报表、内容管理员

创建、修改或删除所有其他计划操作的报表特定计划

管理报表历史记录,管理所有订阅,管理报表

内容管理员

有关 Reporting Services 中的安全性的详细信息,请参阅使用预定义角色授予对本机模式报表服务器的权限任务和权限

创建和修改计划

创建和修改计划包括设置确定计划运行时间的频率选项。

  • 共享计划作为单独的项创建。创建共享计划后,您就可以在定义订阅或其他某个计划操作时引用它们。

  • 当您定义订阅或设置报表执行属性时,将创建报表特定计划;在定义订阅或设置属性的过程中需要填写计划信息。若要定义报表特定计划,请打开使用该计划的报表或订阅。

您可以在任何时候创建或修改计划。但是,如果计划在您完成修改之前已经开始运行,则使用计划的修改前版本。修改的计划必须在保存后才能生效。

如果您正在修改某个共享计划,可以在进行更改前将其暂停。当您恢复该计划时,更改立即生效。

删除计划

必须使用报表管理器中的“计划”页或 Management Studio 中的“共享计划”文件夹来手动删除共享计划。如果您删除使用中的共享计划,则报表特定计划将替换对该计划的所有引用。

删除报表或订阅时或者选择不同的报表或订阅运行方式时,将删除报表特定计划和订阅特定计划。例如,选择**“始终用最新数据运行此报表”**将删除所创建的将报表作为报表执行快照运行的报表特定计划。

删除计划和使计划过期是有区别的。过期日期用于停止计划,但不会删除计划。因为计划用于自动执行许多功能,所以从不会自动进行删除。通过过期计划,报表服务器管理员可以查明某个自动执行的过程突然停止的原因。如果没有过期计划,报表服务器管理员可能会错误地诊断问题,或花费不必要的时间,对运行完全正常的过程进行故障排除。

过期的报表特定计划仍会附加到报表。您可以通过检查计划的结束日期来确定计划是否已过期。过期的共享计划仍会保留在“共享计划”列表中。“状态”字段指示计划是否已过期。您可以通过延长结束日期来恢复计划,也可以在不再需要计划时删除计划引用。