jobs.sp_delete_job (Azure エラスティック ジョブ) (Transact-SQL)
適用対象: Azure SQL Database
Azure SQL Database の Azure エラスティック ジョブ サービスの既存のジョブを削除します。
このストアド プロシージャは、SQL Server エージェント サービスの SQL Server の同様のオブジェクトとsp_delete_job
の名前を共有します。 SQL Server エージェントバージョンの詳細については、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
(失敗)。
解説
ジョブを削除すると、ジョブ履歴も自動的に削除されます。
既存のジョブから 1 つのジョブ ステップのみを削除するには、 jobs.sp_delete_jobstep (Azure エラスティック ジョブ)を使用します。
アクセス許可
既定では、このストアド プロシージャを実行できるのは、 sysadmin 固定サーバー ロールのメンバーです。 sysadmin のメンバーのみが、このストアド プロシージャを使用して、他のユーザーが所有するジョブの属性を編集できます。