다음을 통해 공유


dbo.sysjobsteps(Transact-SQL)

적용 대상: SQL Server

SQL Server 에이전트 실행할 작업의 각 단계에 대한 정보를 포함합니다. 이 테이블은 msdb 데이터베이스에 저장됩니다.

열 이름 데이터 형식 설명
job_id uniqueidentifier 작업의 ID입니다.
step_id int 작업 단계의 ID입니다.
step_name sysname 작업 단계의 이름입니다.
subsystem nvarchar(40) SQL Server 에이전트 작업 단계를 실행하는 데 사용하는 하위 시스템의 이름입니다.
command nvarchar(max) 하위 시스템에 의해 실행되는 명령입니다.
flags int 예약되었습니다.
additional_parameters ntext 예약되었습니다.
cmdexec_success_code int 성공을 나타내기 위해 CmdExec 하위 시스템 단계에서 반환된 오류 수준 값입니다.
on_success_action tinyint 단계가 성공적으로 실행될 때 수행할 작업입니다.

1 = (기본값) 성공으로 종료

2 = 실패로 종료

3 = 다음 단계로 이동

4 = on_success_step_id 단계로 이동
on_success_step_id int 단계가 성공적으로 실행될 때 실행할 다음 단계의 ID입니다.
on_fail_action tinyint 단계가 성공적으로 실행되지 않았을 때 수행되는 동작입니다.

1 = 성공으로 종료

2 = (기본값) 실패로 종료

3 = 다음 단계로 이동

4 = on_fail_step_id 단계로 이동
on_fail_step_id int 단계가 성공적으로 실행되지 않을 때 실행할 다음 단계의 ID입니다.
server sysname 예약되었습니다.
database_name sysname 하위 시스템이 TSQL인 경우 명령이 실행되는 데이터베이스의 이름입니다.
database_user_name sysname 단계를 실행할 때 계정이 사용되는 데이터베이스 사용자의 이름입니다.
retry_attempts int 단계가 실패했을 때 재시도하는 횟수입니다.
retry_interval int 재시도 간에 대기하는 시간입니다.
os_run_priority int 예약되었습니다.
output_file_name nvarchar(200) 하위 시스템이 TSQL, PowerShell 또는 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 작업 단계에 대한 식별자입니다.

참고 항목

SQL Server 에이전트 테이블(Transact-SQL)