创建计划

可以使用 SQL Server Management Studio、Transact-SQL 或 SQL Server 管理对象为 SQL Server 2014 中的 SQL Server 代理作业创建计划。

在您开始之前

安全

有关详细信息,请参阅 实现 SQL Server 代理安全性

使用 SQL Server Management Studio

创建日程表

  1. 对象资源管理器中, 连接到 SQL Server 数据库引擎的实例,然后展开该实例。

  2. 展开 SQL Server 代理,右键单击 作业,然后选择 管理计划

  3. 在“管理计划”对话框中,单击“新建”。

  4. 名称 框中,键入新计划的名称。

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

  6. 对于 计划类型,请选择以下项之一:

    • 若要在 CPU 达到空闲条件时启动作业,请单击 每当 CPU 变为空闲时启动。

    • 如果希望计划任务重复运行,请单击 循环。 若要设置定期计划,请在对话框中完成 频率每日频率持续时间 组。

    • 如果希望计划表只运行一次,请单击 一次。 要设置一次性计划,请在对话框中完成一次性事件组。

使用 Transact-SQL

创建日程表

  1. “对象资源管理器” 中,连接到某个数据库引擎实例。

  2. 在标准栏上,单击“新建查询”

  3. 将以下示例复制并粘贴到查询窗口中,然后单击 执行

    -- creates a schedule named RunOnce.   
    -- The schedule runs one time, at 23:30 on the day that the schedule is created.  
    USE msdb ;  
    GO  
    
    EXEC dbo.sp_add_schedule  
        @schedule_name = N'RunOnce',  
        @freq_type = 1,  
        @active_start_time = 233000 ;  
    
    GO  
    

有关详细信息,请参阅 sp_add_schedule(Transact-SQL)

使用 SQL Server 管理对象

创建日程表

使用您选择的编程语言(例如 Visual Basic、Visual C# 或 PowerShell)来使用JobSchedule类。 有关详细信息,请参阅 SQL Server 管理对象(SMO)