本文介绍如何为 SQL Server 代理 配置作业的计划,以便在 SQL Server 或 Azure SQL 托管实例上运行。 使用 SQL Server Management Studio(SSMS)、Transact-SQL 或 SQL Server 管理对象(SMO)配置 SQL Server 代理作业计划。
重要
Azure SQL 托管实例,目前大多数但并非所有 SQL Server 代理功能都受支持。 有关详细信息,请参阅 Azure SQL 托管实例与 SQL Server 的 T-SQL 差异。
安全
有关详细信息,请参阅 实现 SQL Server 代理安全性。
先决条件
若要配置作业的计划,应已创建一个作业。 如果需要创建作业,请参阅 创建作业。
为任务设置日程安排
可以使用 SQL Server Management Studio(SSMS)、Transact-SQL 或 SQL Server 管理对象(SMO)为 SQL 代理作业配置计划。
若要在 SQL Server Management Studio 中创建计划,请执行以下步骤:
打开 SQL Server Management Studio(SSMS)。
在 对象资源管理器中, 连接到 SQL Server 的实例,然后展开该实例。
展开 SQL Server 代理,展开 作业,右键单击要安排的作业,然后选择 属性。
选择“计划”页,然后选择“新建”。
在 名称 框中,键入新计划的名称。
如果你不希望计划在创建后立即生效,请清除“已启用”复选框。
对于 计划类型,请选择以下项之一:
选择“SQL Server 代理启动时自动启动”会在启动 SQL Server 代理服务时启动作业。
选择“每次 CPU 进行空闲状态就启动”会在 CPU 进入空闲状态时启动作业。
如果你希望重复运行计划,请选择“重复”。 若要设置重复执行的计划,请完成对话框上的“频率”、“每天频率”和“持续时间”组。
如果希望计划仅运行一次,请选择 一次。 若要设置“执行一次”计划,请完成对话框上的“执行一次”组。
要在 SSMS 中为某个作业附加日程表,请执行以下步骤:
在 对象资源管理器中, 连接到 SQL Server 实例,然后展开该实例。
展开 SQL Server 代理,展开 作业,右键单击要安排的作业,然后选择 属性。
选择“计划”页,然后选择“选取”。
选择要附加的计划,然后选择“确定”。
在 作业属性 对话框中,双击附加的计划。
验证是否已正确设置 开始日期。 如果不是,请设置计划开始的日期,然后选择“确定”。
在 作业属性 对话框中,选择“确定”。