jobs.jobs (Azure 彈性作業) (Transact-SQL)
適用於:Azure SQL 資料庫
包含適用於 Azure SQL 資料庫 的 Azure 彈性作業服務中的作業組態。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
job_name | nvarchar(128) | 作業的名稱。 |
job_id | UNIQUEIDENTIFIER | 作業的唯一識別碼。 |
job_version | int | 作業的版本 (每次修改作業時,都會自動更新)。 |
description | nvarchar(512) | 作業的描述。 |
「已啟用」 | 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;