共用方式為


jobs.sp_delete_job (Azure 彈性作業) (Transact-SQL)

適用於:Azure SQL 資料庫

刪除適用於 Azure SQL 資料庫Azure 彈性作業服務中的現有作業。

這個預存程式會與 SQL Server Agent 服務中的類似物件共用 的名稱 sp_delete_job 。 如需 SQL Server Agent 版本的相關信息,請參閱 sp_delete_job (Transact-SQL)

Transact-SQL 語法慣例

語法

[ 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) (Transact-SQL)

權限

依預設,只有 系統管理員 (sysadmin) 固定伺服器角色的成員,才能夠執行這個預存程序。 只有 sysadmin 的成員可以使用這個預存程式來編輯其他用戶擁有之作業的屬性。