jobs.jobs (Azure 弹性作业) (Transact-SQL)
适用于:Azure SQL 数据库
包含用于Azure SQL 数据库的 Azure 弹性作业服务中的作业配置。
列名称 | 数据类型 | 说明 |
---|---|---|
job_name | nvarchar(128) | 作业的名称。 |
job_id | uniqueidentifier | 作业的唯一 ID。 |
job_version | int | 作业的版本(每次修改作业时都自动对其进行更新)。 |
description | nvarchar(512) | 对作业的说明。 |
enabled | bit | 指示作业是启用或禁用的。 1 指示已启用的作业,并 0 指示禁用的作业。 |
schedule_interval_type | nvarchar(50) | 表示何时执行作业的值: - Once - Minutes - Hours - Days - Weeks - Months |
schedule_interval_count | int | schedule_interval_type 每次执行作业之间要发生的时间段数。 |
schedule_start_time | datetime2(7) | 作业上次开始执行的日期和时间。 |
schedule_end_time | datetime2(7) | 作业上次完成执行的日期和时间。 |
权限
jobs_reader角色的成员可以从此视图中选择。 有关详细信息,请参阅 Azure SQL 数据库中的弹性作业。
注意
不得更新“作业数据库”中的内部目录视图。 手动更改上述目录视图可能会损坏“作业数据库”并导致失败。 上述视图仅用于只读查询。 可以在作业数据库上使用存储过程。
注解
弹性作业中的所有时间均处于 UTC 时区。
示例
在弹性作业代理中查看所有已启用的作业
此示例仅检索作业代理中已启用的作业。 连接到创建作业代理以运行此示例时指定的作业数据库。
--Connect to the job database specified when creating the job agent
-- View all enabled jobs
SELECT * FROM [jobs].[jobs]
WHERE [enabled] = 1;