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입니다. |