jobs.jobs (Azure Elastic Jobs) (Transact-SQL)

Applies to: Azure SQL Database

Contains jobs configurations in the Azure Elastic Jobs service for Azure SQL Database.

Column name Data type Description
job_name nvarchar(128) Name of the job.
job_id uniqueidentifier Unique ID of the job.
job_version int Version of the job (automatically updated each time the job is modified).
description nvarchar(512) Description for the job.
enabled bit Indicates whether the job is enabled or disabled. 1 indicates enabled jobs, and 0 indicates disabled jobs.
schedule_interval_type nvarchar(50) Value indicating when the job is to be executed:

- Once
- Minutes
- Hours
- Days
- Weeks
- Months
schedule_interval_count int Number of schedule_interval_type periods to occur between each execution of the job.
schedule_start_time datetime2(7) Date and time the job was last started execution.
schedule_end_time datetime2(7) Date and time the job was last completed execution.

Permissions

Members of the jobs_reader role can SELECT from this view. For more information, see Elastic jobs in Azure SQL Database.

Caution

You should not update internal catalog views in the job database. Manually changing these catalog views can corrupt the job database and cause failure. These views are for read-only querying only. You can use the stored procedures on your job database.

Remarks

All times in elastic jobs are in the UTC time zone.

Examples

View all enabled jobs in an elastic job agent

This sample retrieves only enabled jobs in the job agent. Connect to the job database specified when creating the job agent to run this sample.

--Connect to the job database specified when creating the job agent

-- View all enabled jobs
SELECT * FROM [jobs].[jobs]
WHERE [enabled] = 1;