dbo.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, 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)