jobs.sp_delete_job (Azure エラスティック ジョブ) (Transact-SQL)

適用対象:Azure SQL Database

Azure SQL Database の Azure エラスティック ジョブ サービス内の 既存のジョブを削除します

このストアド プロシージャは、SQL Server エージェント サービスの sp_delete_job SQL Server の同様のオブジェクトと名前を共有します。 SQL Server エージェントバージョンの詳細については、「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 (失敗)。

解説

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

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

アクセス許可

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