dbo.sysschedules (Transact-SQL)

適用対象: 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
有効 int ジョブ スケジュールの状態:

0 = 有効ではありません。

1 = 有効。

スケジュールが有効になっていない場合、スケジュールに対してジョブは実行されません。
freq_type int このスケジュールに対してジョブを実行する頻度。

1 = 1 回のみ

4 = 日単位

8 = 毎週

16 = 月単位

32 = 月単位、 freq_intervalに対する相対値

64 = SQL Server エージェント サービスの起動時に実行されます

128 = コンピューターがアイドル状態のときに実行されます
freq_interval int ジョブが実行される日数。 freq_typeの値によって異なります。 既定値は 0 で、 freq_interval が使用されていないことを示します。 使用可能な値とその効果については、次の表を参照してください。
freq_subday_type int freq_subday_intervalの単位。 使用される値とその説明を次に示します。



1 : 指定した時刻

2 : 秒

4 : 分

8 : 時間
freq_subday_interval int ジョブの各実行間に発生する freq_subday_type 期間の数。
freq_relative_interval int freq_type32 (毎月の相対) の場合、毎月freq_intervalが発生する場合。 値は、次のいずれかです。

0 = freq_relative_interval は使用されません

1 = First

2 = Second

4 = 3 番目

8 = 4 番目

16 = Last
freq_recurrence_

factor
int ジョブのスケジュールされた実行の間の週または月数。 freq_recurrence_factor は、 freq_type816、または 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 です。
freq_typeの値 freq_interval への影響
1 (1 回) freq_interval が使用されていません (0)
4 (毎日) freq_interval日ごと
8 (毎週) freq_interval は、次の 1 つ以上です。

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)

関連項目

dbo.sysjobschedules (Transact-SQL)