sysjobsteps(Transact-SQL)
SQL Server 에이전트에서 실행될 작업의 각 단계에 대한 정보를 포함합니다. 이 테이블은 msdb 데이터베이스에 저장됩니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
job_id |
uniqueidentifier |
작업의 ID입니다. |
step_id |
int |
작업 단계의 ID입니다. |
step_name |
sysname |
작업 단계의 이름입니다. |
subsystem |
nvarchar(40) |
SQL Server 에이전트에서 작업 단계를 실행하는 데 사용하는 하위 시스템의 이름입니다. |
command |
nvarchar(max) |
subsystem이 실행할 명령입니다. |
flags |
int |
예약되어 있습니다. |
additional_ parameters |
ntext |
예약되어 있습니다. |
cmdexec_success_ code |
int |
성공을 표시하기 위해 CmdExec 하위 시스템 단계가 반환하는 오류 수준 값입니다. |
on_success_action |
tinyint |
단계가 성공적으로 실행되었을 때 수행되는 작업입니다. |
on_success_step_id |
int |
단계가 성공적으로 실행되었을 때 다음으로 실행되는 단계의 ID입니다. |
on_fail_action |
tinyint |
단계가 성공적으로 실행되지 않았을 때 수행되는 작업입니다. |
on_fail_step_id |
int |
단계가 성공적으로 실행되지 않았을 때 다음으로 실행되는 단계의 ID입니다. |
server |
sysname |
예약되어 있습니다. |
database_name |
sysname |
subsystem이 TSQL인 경우 command가 실행되는 데이터베이스의 이름입니다. |
database_user_name |
sysname |
단계를 실행할 때 그 계정을 사용할 데이터베이스 사용자의 이름입니다. |
retry_attempts |
int |
단계가 실패했을 때 재시도하는 횟수입니다. |
retry_interval |
int |
재시도 간에 대기하는 시간입니다. |
os_run_priority |
int |
예약되어 있습니다. |
output_file_name |
nvarchar(200) |
subsystem이 TSQL 또는 CmdExec일 경우 단계의 출력이 저장되는 파일의 이름입니다. |
last_run_outcome |
int |
작업 단계의 이전 실행 결과입니다. 0 = 실패 1 = 성공 2 = 다시 시도 3 = 취소됨 5 = 알 수 없음 |
last_run_duration |
int |
단계가 마지막으로 실행된 기간(hhmmss)입니다. |
last_run_retries |
int |
작업 단계의 마지막 실행에서 재시도한 횟수입니다. |
last_run_date |
int |
단계가 마지막으로 실행을 시작했을 때의 날짜(yyyymmdd)입니다. |
last_run_time |
int |
단계가 마지막으로 실행을 시작했을 때의 시간(hhmmss)입니다. |
proxy_id |
int |
작업 단계에 대한 프록시입니다. |
step_uid |
uniqueidentifier |
작업 단계에 대한 식별자입니다. |