创建、修改和删除计划
通过本主题,您可以了解有关创建、修改和删除计划的信息。可以使用报表管理器或 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 中的“共享计划”文件夹来手动删除共享计划。如果您删除使用中的共享计划,则报表特定计划将替换对该计划的所有引用。
删除报表或订阅时或者选择不同的报表或订阅运行方式时,将删除报表特定计划和订阅特定计划。例如,选择**“始终用最新数据运行此报表”**将删除所创建的将报表作为报表执行快照运行的报表特定计划。
删除计划和使计划过期是有区别的。过期日期用于停止计划,但不会删除计划。因为计划用于自动执行许多功能,所以从不会自动进行删除。通过过期计划,报表服务器管理员可以查明某个自动执行的过程突然停止的原因。如果没有过期计划,报表服务器管理员可能会错误地诊断问题,或花费不必要的时间,对运行完全正常的过程进行故障排除。
过期的报表特定计划仍会附加到报表。您可以通过检查计划的结束日期来确定计划是否已过期。过期的共享计划仍会保留在“共享计划”列表中。“状态”字段指示计划是否已过期。您可以通过延长结束日期来恢复计划,也可以在不再需要计划时删除计划引用。