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を参照してください。

Transact-SQL 構文表記規則

構文

[jobs].sp_delete_job
    [ @job_name = ] N'job_name'
    [ , [ @force = ] force ]
[ ; ]

引数

[ @job_name = ] N'job_name'

削除するジョブの名前。 @job_namenvarchar(128) で、既定値は NULL です。

[ @force = ] force

ジョブを強制的に削除します。 @forceビットです。

  • 1場合は、実行中であってもジョブを強制的に削除し、現在進行中の実行を取り消します。
  • 0すると、ジョブの実行が進行中の場合は失敗します。

リターン コードの値

0 (成功) または 1 (失敗)。

解説

ジョブを削除すると、ジョブ履歴も自動的に削除されます。

既存のジョブから 1 つのジョブ ステップのみを削除するには、 jobs.sp_delete_jobstep (Azure エラスティック ジョブ)を使用します。

アクセス許可

既定では、このストアド プロシージャを実行できるのは、 sysadmin 固定サーバー ロールのメンバーです。 sysadmin のメンバーのみが、このストアド プロシージャを使用して、他のユーザーが所有するジョブの属性を編集できます。