jobs.jobstep_versions (Azure エラスティック ジョブ) (Transact-SQL)
適用対象: Azure SQL Database
Azure SQL Database の Azure エラスティック ジョブ サービス内のすべてのバージョンのジョブのすべてのステップが含まれます。
列名 | データ型 | 説明 |
---|---|---|
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 ロールのメンバーは、このビューから SELECT できます。 詳細については、「Azure SQL データベース の Elastic jobs」を参照してください。
注意事項
ジョブ データベースの内部カタログ ビューは更新しないでください。 これらのカタログ ビューを手動で変更すると、ジョブ データベースが破損し、エラーが発生する可能性があります。 これらのビューは、読み取り専用クエリ専用です。 ストアド プロシージャは、 job データベースで使用できます。
解説
エラスティック ジョブのすべての時間は、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';