Share via


jobs.jobstep_versions(Azure 탄력적 작업)(Transact-SQL)

적용 대상:Azure SQL Database

Azure SQL Database용 Azure Elastic Jobs 서비스의 모든 작업 버전에 있는 모든 단계를 포함합니다.

열 이름 데이터 형식 Description
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 는 기본값이며 허용되는 값입니다.
command 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이며, 재시도 횟수가 없음을 나타냅니다.
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 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';