dbo.sysschedules (Transact-SQL)
适用范围:SQL Server
包含有关SQL Server 代理作业计划的信息。 此表存储在 msdb 数据库中。
列名称 | 数据类型 | 描述 |
---|---|---|
schedule_id | int | SQL Server 代理作业计划的 ID。 |
schedule_uid | uniqueidentifier | 作业计划的唯一标识符。 此值用于标识分布式作业的计划。 |
originating_server_id | int | 作为作业计划来源的主服务器 ID。 |
name | sysname (nvarchar(128)) | 作业计划的用户定义名称。 该名称在作业中必须唯一。 |
owner_sid | varbinary(85) | Microsoft拥有作业计划的用户或组的 Windows security_identifier 。 |
enabled | int | 作业计划的状态: 0 = 未启用。 1 = 已启用。 如果未启用计划,则不会运行该计划中的任何作业。 |
freq_type | int | 此计划中作业运行的频率。 1 = 仅一次 4 = 每日 8 = 每周 16 = 每月 32 = 相对于freq_interval的每月 64 = SQL Server 代理服务启动时运行 128 = 计算机空闲时运行 |
freq_interval | int | 执行作业的间隔天数。 取决于freq_type的值。 默认值为 0,指示未使用freq_interval。 有关可能的值及其效果,请参阅下表。 |
freq_subday_type | int | freq_subday_interval单位。 以下是可能的值及其说明。 1 :在指定时间 2 : 秒 4 : 分钟 8 : 小时 |
freq_subday_interval | int | 每个作业执行之间要发生的freq_subday_type周期数。 |
freq_relative_interval | int | 当每个月发生freq_interval时,如果freq_type为 32(每月相对)。 可以是以下其中一个值: 未使用 0 = freq_relative_interval 1 = First 2 = 秒 4 = 第三 8 = 第四 16 = 上次 |
freq_recurrence_ factor |
int | 在计划的作业执行之间间隔的周数或月数。 仅当freq_type为 8、16 或 32 时,才使用freq_recurrence_factor。 如果此列包含 0, 则freq_recurrence_factor 未使用。 |
active_start_date | int | 可以开始执行作业的日期。 日期的格式为 YYYYMMDD。 NULL 表示当天的日期。 |
active_end_date | int | 可以停止执行作业的日期。 日期格式为 YYYYMMDD。 |
active_start_time | int | 作业开始执行active_start_date和active_end_date之间的任意一天的时间。 时间格式为 HHMMSS,采用 24 小时制。 |
active_end_time | int | 作业停止执行active_start_date和active_end_date之间的任何一天的时间。 时间格式为 HHMMSS,采用 24 小时制。 |
date_created | datetime | 创建计划的日期和时间。 |
date_modified | datetime | 上次修改计划的日期和时间。 |
version_number | int | 计划的当前版本号。 例如,如果计划已修改 10 次, 则version_number 为 10。 |
freq_type 的值 | 对 freq_interval 的影响 |
---|---|
1 (一次) | 未使用freq_interval (0) |
4 (每日) | 每 freq_interval 天 |
8 (每周) | freq_interval是以下一个或多个: 1 = 星期日 2 = 星期一 4 = 星期二 8 = 星期三 16 = 星期四 32 = 星期五 64 = 星期六 |
16 (每月) | 在 月freq_interval 日 |
32 (每月,相对) | freq_interval是以下项之一: 1 = 星期日 2 = 星期一 3 = 星期二 4 = 星期三 5 = 星期四 6 = 星期五 7 = 星期六 8 = 天 9 = 工作日 10 = 周末日期 |
64 (SQL Server 代理服务启动时启动) | 未使用freq_interval (0) |
128 (计算机空闲时运行) | 未使用freq_interval (0) |