jobs.sp_update_job (Azure エラスティック ジョブ) (Transact-SQL)
適用対象:Azure SQL Database
で作成されたジョブを更新します。Azure SQL Database 用の Azure Elastic Jobs サービス。
このストアド プロシージャは、SQL Server エージェント サービスの sp_update_job
SQL Server の同様のオブジェクトと名前を共有します。 SQL Server エージェントバージョンの詳細については、「sp_update_job (Transact-SQL)」を参照してください。
構文
[jobs].sp_update_job [ @job_name = ] 'job_name'
[ , [ @new_name = ] 'new_name' ]
[ , [ @description = ] 'description' ]
[ , [ @enabled = ] enabled ]
[ , [ @schedule_interval_type = ] schedule_interval_type ]
[ , [ @schedule_interval_count = ] schedule_interval_count ]
[ , [ @schedule_start_time = ] schedule_start_time ]
[ , [ @schedule_end_time = ] schedule_end_time ]
引数
@job_name
更新するジョブの名前。 job_nameは nvarchar(128) です。
@new_name
ジョブの新しい名前。 new_nameは nvarchar(128) です。
@description
ジョブの説明。 description 引数は nvarchar(512) です。
@enabled
ジョブのスケジュールを有効 (1) にするか、無効 (0) にするかを指定します。 @enabledはビットです。
@schedule_interval_type
値はジョブが実行されるときを示します。 schedule_interval_typeは nvarchar(50) で、次のいずれかの値を指定できます。
- 'Once'
- 'Minutes'
- 'Hours'
- 'Days'
- 'Weeks'
- 'Months'
@schedule_interval_count
ジョブの 各実行間に発生するschedule_interval_count 期間の数。 schedule_interval_countは int で、既定値は 1
. 1
以上の値を指定する必要があります。
@schedule_start_time
ジョブの実行を開始できる日付。 schedule_start_timeはDATETIME2で、既定値は 0001-01-01 00:00:00.0000000
.
エラスティック ジョブのすべての時間は、UTC タイム ゾーンが適用されます。
@schedule_end_time
ジョブの実行を停止できる日付。 schedule_end_timeはDATETIME2で、既定値は 9999-12-31 11:59:59.0000000
.
エラスティック ジョブのすべての時間は、UTC タイム ゾーンが適用されます。
リターン コードの値
0 (成功) または 1 (失敗)
解説
ジョブを追加するために実行された後jobs.sp_add_job
、jobs.sp_add_jobstepを使用して、ジョブのアクティビティを実行するステップを追加します。
アクセス許可
既定では、このストアド プロシージャを実行できるのは、 sysadmin 固定サーバー ロールのメンバーです。 このストアド プロシージャを使って、他のユーザーが所有するジョブの属性を編集できるのは、sysadmin のメンバーだけです。
関連するコンテンツ
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示