Share via


jobs.jobstep_versions (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.jobsteps を使用 します

ジョブのすべてのバージョンの手順を表示する

次の例は、過去のバージョンを含む、ジョブのすべてのバージョンの手順を示しています。 このサンプルを実行するジョブ エージェントの作成時に指定したジョブ データベースに接続します。

--Connect to the job database specified when creating the job agent

-- View the steps from all version of a job
SELECT jsv.* 
FROM jobs.jobstep_versions AS jsv
WHERE jsv.job_name = 'Rebuild job';