jobs.sp_delete_job (Azure 彈性作業) (Transact-SQL)
適用於:Azure SQL 資料庫
刪除適用於 Azure SQL 資料庫 的 Azure 彈性作業服務中的現有作業。
這個預存程式會與 SQL Server Agent 服務中的類似物件共用 的名稱 sp_delete_job
。 如需 SQL Server Agent 版本的相關信息,請參閱 sp_delete_job。
語法
[jobs].sp_delete_job
[ @job_name = ] N'job_name'
[ , [ @force = ] force ]
[ ; ]
引數
[ @job_name = ] N'job_name'
要刪除的作業名稱。 @job_name為 nvarchar(128),預設值為 NULL
。
[ @force = ] force
強制刪除作業。 @force位。
- 當 時
1
,強制刪除作業,即使執行正在進行中,也會取消目前正在執行的任何執行。 - 當 時
0
,如果有任何作業執行正在進行中,就會失敗。
傳回碼值
0
(成功) 或 1
(失敗)。
備註
作業歷程記錄會在作業刪除時自動刪除。
若要只從現有的作業中移除單一作業步驟,請使用 jobs.sp_delete_jobstep (Azure Elastic Jobs) 。
權限
依預設,只有 系統管理員 (sysadmin) 固定伺服器角色的成員,才能夠執行這個預存程序。 只有 sysadmin 的成員可以使用這個預存程式來編輯其他用戶擁有之作業的屬性。