配置 SQL Server 代理作业的调度
本文介绍如何为 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 代理,展开 作业,右键单击要安排的作业,然后选择 属性。
选择 计划 页面,然后选择 选取。
选择您要附加的计划,然后点击 确定。
在 作业属性 对话框中,双击附加的计划。
验证是否已正确设置 开始日期。 如果不是,请设置计划开始的日期,然后选择“确定”。
在 作业属性 对话框中,选择“确定”。