sysschedules(Transact-SQL)
SQL Server 에이전트 작업 일정에 대한 정보를 포함합니다. 이 테이블은 msdb 데이터베이스에 저장됩니다.
열 이름
데이터 형식
설명
schedule_id
int
SQL Server 에이전트 작업 일정의 ID입니다.
schedule_uid
uniqueidentifier
작업 일정의 고유 식별자입니다. 이 값은 배포된 작업의 일정을 식별하는 데 사용됩니다.
originating_server_id
int
작업 일정을 가져온 마스터 서버의 ID입니다.
name
sysname (nvarchar(128))
작업 일정의 사용자 정의 이름입니다. 이 이름은 작업 내에서 고유해야 합니다.
owner_sid
varbinary(85)
작업 일정을 소유하는 사용자 또는 그룹의 Microsoft Windows security_identifier입니다.
enabled
int
작업 일정의 상태입니다.
0 = 사용 안 함
1 = 사용
일정을 사용할 수 없는 경우에는 작업이 일정에 따라 실행되지 않습니다.
freq_type
int
이 일정에 따라 작업이 실행되는 빈도입니다.
1 = 한 번만
4 = 매일
8 = 매주
16 = 매월
32 = 매월, freq_interval에 상대적임
64 = SQL Server 에이전트 서비스가 시작될 때 실행
128 = 컴퓨터가 유휴 상태일 때 실행
freq_interval
int
작업이 실행되는 요일입니다. 이 값은 freq_type의 값에 따라 달라집니다. 기본값은 0이며 freq_interval이 사용되지 않는다는 의미입니다.
freq_type의 값
freq_interval에 미치는 영향
1(한 번)freq_interval을 사용하지 않습니다(0).
4(매일)매 freq_interval일
8 (매주)freq_interval은 다음 중 하나 이상을 사용할 수 있습니다. 1 = 일요일 2 = 월요일 4 = 화요일 8 = 수요일 16 = 목요일 32 = 금요일 64 = 토요일
16 (매월)월 중 freq_interval일
32(매월 상대적)freq_interval은 다음 중 하나를 사용할 수 있습니다. 1 = 일요일 2 = 월요일 3 = 화요일 4 = 수요일 5 = 목요일 6 = 금요일 7 = 토요일 8 = 일 9 = 평일 10 = 주말
64(SQL Server 에이전트 서비스가 시작될 때 시작)freq_interval을 사용하지 않습니다(0).
128(컴퓨터가 유휴 상태일 때 실행)freq_interval을 사용하지 않습니다(0).
freq_subday_type
int
freq_subday_interval의 단위입니다. 다음 값 중 하나를 사용할 수 있습니다.
값
설명(단위)
1지정된 시간
2초
4분
8시간
freq_subday_interval
int
작업 실행 사이에 발생하는 freq_subday_type 기간의 개수입니다.
freq_relative_interval
int
freq_interval이 32(매월 상대적)인 경우 매월 freq_interval이 발생하는 시기입니다. 다음 값 중 하나를 사용할 수 있습니다.
0 = freq_relative_interval이 사용되지 않음
1 = 첫 번째
2 = 두 번째
4 = 세 번째
8 = 네 번째
16 = 마지막
freq_recurrence_
factor
int
예약된 작업 실행 사이의 주 또는 월 수입니다. freq_recurrence_factor는 freq_type이 8, 16 또는 32인 경우에만 사용됩니다. 이 열에 0이 포함되면 freq_recurrence_factor가 사용되지 않습니다.
active_start_date
int
작업 실행이 시작되는 날짜입니다. 날짜 형식은 YYYYMMDD입니다. NULL은 오늘 날짜를 나타냅니다.
active_end_date
int
작업 실행이 중지되는 날짜입니다. 날짜 형식은 YYYYMMDD입니다.
active_start_time
int
active_start_date와 active_end_date 사이에서 작업 실행이 시작되는 시간입니다. 시간 형식은 24시간제를 사용하는 HHMMSS입니다.
active_end_time
int
active_start_date와 active_end_date 사이에서 작업 실행이 중지되는 시간입니다. 시간 형식은 24시간제를 사용하는 HHMMSS입니다.
date_created
datetime
일정을 작성한 날짜와 시간입니다.
date_modified
datetime
일정을 마지막으로 수정한 날짜와 시간입니다.
version_number
int
일정의 현재 버전 번호입니다. 예를 들어 일정이 10번 수정된 경우 version_number는 10입니다.