为 SQL Server 代理作业配置计划

适用于: SQL Server Azure SQL 托管实例

本文介绍了如何为在 SQL Server 或 Azure SQL 托管实例上运行的 SQL Server 代理作业配置计划。 使用 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 中创建计划,请按照以下步骤操作:

  1. 打开 SQL Server Management Studio (SSMS)。

  2. 对象资源管理器中,连接到某个 SQL Server 实例,然后展开该实例。

  3. 展开“SQL Server 代理”,展开“作业”,右键单击要计划的作业,然后选择“属性”。

  4. 选择“计划”页,然后选择“新建”。

  5. “名称” 框中,键入新计划的名称。

  6. 如果不希望计划在创建后立即生效,则清除“启用”复选框。

  7. 对于 “计划类型”,请选择下列操作之一:

    • 选择“SQL Server 代理启动时自动启动”以在启动 SQL Server 代理服务时启动作业。

    • 选择“CPU 空闲时启动”以在 CPU 达到空闲条件时启动作业。

    • 如果希望反复运行计划,请选择“重复执行”。 若要设置重复执行的计划,请完成对话框上的 “频率”“每天频率”“持续时间” 组。

    • 如果希望仅运行一次计划,请选择“执行一次”。 若要设置“执行一次”计划,请完成对话框上的“执行一次”组。

若要将计划附加到 SSMS 中的作业,请按照以下步骤操作:

  1. 在“对象资源管理器”中,连接到某个 SQL Server 实例,然后展开该实例。

  2. 展开“SQL Server 代理”,展开“作业”,右键单击要计划的作业,然后选择“属性”。

  3. 选择“计划”页,然后选择“选取”。

  4. 选择要附加的计划,然后选择“确定”。

  5. 在“作业属性”对话框中,双击附加的计划。

  6. 验证是否正确设置了 “开始日期” 。 如果没有,请设置要让计划启动的日期,然后选择“确定”。

  7. 在“作业属性”对话框中,选择“确定”。