Share via


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

適用対象:Azure SQL Database

Azure SQL Database の Azure Elastic Jobs サービスの現在のバージョンのジョブのすべてのステップが含まれています。

列名 データ型 説明
job_name nvarchar(128) ジョブの名前。
job_id UNIQUEIDENTIFIER ジョブの一意の ID。
job_version INT ジョブのバージョン (ジョブを変更するたびに自動的に更新されます)。
step_id INT ステップの (このジョブで) 一意の ID。
step_name nvarchar(128) ステップの (このジョブで) 一意の名前。
command_type nvarchar(50) ジョブ ステップで実行されるコマンドの種類。 値は次の値に等しく、既定値は TSql.
command_source nvarchar(50) コマンドの場所。 Inline は既定値であり、受け入れられる値のみです。
コマンド nvarchar(max) エラスティック ジョブ command_typeによって実行されるコマンド。
credential_name nvarchar(128) ジョブの実行に使用されるデータベース スコープの資格情報の名前。
target_group_name nvarchar(128) ターゲット グループの名前。
target_group_id UNIQUEIDENTIFIER ターゲット グループの一意の ID。
initial_retry_interval_seconds INT 最初の再試行の前の遅延。 既定値は 1 です。
maximum_retry_interval_seconds INT 再試行の間の最大遅延。 再試行の間の遅延がこの値より大きくなった場合は、この値に制限されます。 既定値は 120 です。
retry_interval_backoff_multiplier real ジョブ ステップの実行が複数回にわたり失敗した場合に、再試行の遅延に適用する乗数。 既定値は 2.0 です。
retry_attempts INT ステップが失敗したときに行う再試行の回数を指定します。 既定値は 10 で、10 回再試行することを示します。
step_timeout_seconds INT 再試行する間隔を示す分単位の時間。 既定値は 0 で、0 分間隔を示します。
output_type nvarchar(11) コマンドの場所。 Inline は既定値であり、受け入れられる値のみです。
output_credential_name nvarchar(128) 結果セット格納先サーバーへの接続に使われる資格情報の名前。
output_subscription_id UNIQUEIDENTIFIER クエリ実行からの結果セットの格納先サーバー/データベースのサブスクリプションの一意の ID。
output_resource_group_name nvarchar(128) 格納先サーバーが存在するリソース グループの名前。
output_server_name nvarchar(256) 結果セットの格納先サーバーの名前。
output_database_name nvarchar(128) 結果セットの格納先データベースの名前。
output_schema_name nvarchar(max) 格納先スキーマの名前。 指定しない場合、既定値は dbo、になります。
output_table_name nvarchar(max) クエリ結果からの結果セットを格納するテーブルの名前。 テーブルがまだ存在しない場合は、結果セットのスキーマに基づいて自動的に作成されます。 スキーマは、結果セットのスキーマと一致する必要があります。
max_parallelism INT ジョブ ステップが一度に実行される、エラスティック プールごとのデータベースの最大数。 既定値は NULL、制限がないことを意味します。

アクセス許可

jobs_reader ロールのメンバーは、このビューからStandard Edition LECT できます。 詳細については、「Azure SQL Database のエラスティック ジョブ」を参照してください

解説

エラスティック ジョブのすべての時間は、UTC タイム ゾーンが適用されます。

ジョブ ステップのバージョン履歴を表示するには、jobs.jobstep_versionsを使用します。

注意事項

ジョブ データベースの内部カタログ ビューは更新しないでください。 これらのカタログ ビューを手動で変更すると、ジョブ データベースが破損し、エラーが発生する可能性があります。 これらのビューは、読み取り専用クエリ専用です。 ジョブ データベースでストアド プロシージャを使用できます。

すべてのジョブの現在のバージョンからのステップを表示する

-- View the steps of the current version of all jobs
SELECT js.* 
FROM jobs.jobsteps AS js
INNER JOIN jobs.jobs AS j
  ON j.job_id = js.job_id AND j.job_version = js.job_version;