JobSchedule.FrequencyInterval プロパティ
ジョブ スケジュール上の実行頻度を決定する間隔を取得または設定します。
名前空間: Microsoft.SqlServer.Management.Smo.Agent
アセンブリ: Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)
構文
'宣言
<SfcPropertyAttribute(SfcPropertyFlags.Standalone)> _
Public Property FrequencyInterval As Integer
Get
Set
'使用
Dim instance As JobSchedule
Dim value As Integer
value = instance.FrequencyInterval
instance.FrequencyInterval = value
[SfcPropertyAttribute(SfcPropertyFlags.Standalone)]
public int FrequencyInterval { get; set; }
[SfcPropertyAttribute(SfcPropertyFlags::Standalone)]
public:
property int FrequencyInterval {
int get ();
void set (int value);
}
[<SfcPropertyAttribute(SfcPropertyFlags.Standalone)>]
member FrequencyInterval : int with get, set
function get FrequencyInterval () : int
function set FrequencyInterval (value : int)
プロパティ値
型: System.Int32
間隔を示す Int32 値です。
説明
FrequencyInterval は、常に FrequencyTypes プロパティの値に対して相対的に解釈されます。 FrequencyInterval は、次の値を使用して解釈されます。
FrequencyInterval の値 |
FrequencyTypes の値 |
---|---|
FrequencyInterval は適用できません。 |
FrequencyTypes.Unknown |
FrequencyInterval は適用できません。 スケジュールが一度だけ実行されます。 |
FrequencyTypes.OneTime |
日数を示す整数値です。 たとえば、FrequencyInterval プロパティが 3 の場合、スケジュール ジョブは 3 日ごとに実行されます。 |
FrequencyTypes.Daily |
WeekDays 列挙を使用して曜日を示すビット フラグ long 型整数値です。 WeekDays.Sunday = 1 WeekDays.Monday = 2 WeekDays.Tuesday = 4 WeekDays.Wednesday = 8 WeekDays.Thursday = 16 WeekDays.Friday = 32 WeekDays.Saturday = 64 WeekDays.WeekDays = 62 WeekDays.WeekEnds = 65 WeekDays.EveryDay = 127 2 日以上を設定するには、論理和演算子を使用して値を結合します。 たとえば、月曜日と金曜日に実行されるようにスケジュール設定するには、WeekDays.Monday と WeekDays.Friday を結合します (FrequencyInterval = 2 + 32 = 34)。 |
FrequencyTypes.Weekly |
月の中でスケジュールのアクティブな日付を示す整数です。 たとえば、4 は 4 日を示します。 |
FrequencyTypes.Monthly |
FrequencyTypes プロパティが MonthlyRelative に設定されている場合、FrequencyRelativeIntervals プロパティと FrequencyInterval プロパティを設定して、月の何番目の何曜日に実行するかを指定する必要があります。 たとえば、FrequencyRelativeIntervals プロパティを 2 に設定し、FrequencyInterval を Friday に設定した場合、スケジュールされたジョブは毎月第 2 金曜日に実行されます。 MonthlyRelativeWeekDays 列挙には、FrequencyInterval プロパティに割り当てることができる曜日が含まれています。 |
FrequencyTypes.MonthlyRelative |
FrequencyInterval は適用できません。 スケジュールは、SQL Server の起動時に実行されます。 |
FrequencyTypes.AutoStart |
FrequencyInterval は適用できません。 SQL Server のインスタンスを実行しているプロセッサがアイドル状態のときに、スケジュールが実行されます。 |
FrequencyTypes.OnIdle |
FrequencyInterval は適用できません。 |
FrequencyTypes.Valid |
使用例
SQL Server エージェントでの自動管理タスクのスケジュール設定
関連項目
参照
Microsoft.SqlServer.Management.Smo.Agent 名前空間