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角色的成员可以从此视图中标准版LECT。 有关详细信息,请参阅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;