Job Members
Job クラスは、Microsoft SQL Server エージェント ジョブを表します。
Job データ型で公開されるメンバを以下の表に示します。
パブリック コンストラクタ
名前 | 説明 | |
---|---|---|
Job | オーバーロードされます。 Job クラスの新しいインスタンスを初期化します。 |
このページのトップへ
プロテクト フィールド
名前 | 説明 | |
---|---|---|
m_ExtendedProperties | ( SqlSmoObject から継承されます) |
このページのトップへ
パブリック プロパティ
( プロテクト プロパティ も参照)
名前 | 説明 | |
---|---|---|
Category | ジョブが属するカテゴリを取得します。値の設定も可能です。 | |
CurrentRunRetryAttempt | Microsoft SQL Server エージェントがジョブを実行しようとして失敗した回数を取得します。 | |
CurrentRunStatus | ジョブの現在の実行状態を取得します。 | |
CurrentRunStep | 現在実行されているジョブ ステップに関する情報を取得します。 | |
DateCreated | ジョブが作成された日時を取得します。 | |
DateLastModified | ジョブが前回変更された日時を取得します。 | |
DeleteLevel | ジョブの実行の終了時にジョブ定義を削除するかどうかを示す完了操作を取得します。値の設定も可能です。 | |
Description | ジョブの説明テキストを取得します。値の設定も可能です。 | |
EmailLevel | ジョブの実行の終了時に電子メールによる通知をオペレータに送信するかどうかを示す完了操作を取得します。値の設定も可能です。 | |
EventLogLevel | ジョブの実行の終了時にオペレーティング システムのイベント ログ エントリを生成するかどうかを示す完了操作を取得します。値の設定も可能です。 | |
HasSchedule | ジョブに少なくとも 1 つのスケジュールがあるかどうかを示す Boolean プロパティ値を取得します。 | |
HasServer | マルチサーバー操作に割り当てられている対象サーバーがジョブにあるかどうかを示す Boolean プロパティ値を取得します。 | |
HasStep | ジョブに少なくとも 1 つのジョブ ステップがあるかどうかを示す Boolean プロパティ値を取得します。 | |
IsEnabled | ジョブが有効かどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
JobID | ジョブ ID 値を取得します。値の設定も可能です。 | |
JobSchedules | ジョブに割り当てられたスケジュールを表す JobSchedule オブジェクトのコレクションを取得します。 | |
JobSteps | ジョブに定義されたジョブ ステップを表す JobStep オブジェクトのコレクションを取得します。 | |
JobType | ジョブがローカルまたはマルチサーバーのどちらであるかを示すジョブの種類を取得します。 | |
LastRunDate | ジョブが前回実行された日時を取得します。 | |
LastRunOutcome | ジョブの実行が前回完了したときのジョブの結果を取得します。 | |
Name | 参照先のジョブの名前を取得します。 (NamedSmoObject から継承されます) | |
NetSendLevel | ジョブの実行の終了時に Net Send による通知をオペレータに送信するかどうかを示す完了操作を取得します。値の設定も可能です。 | |
NextRunDate | ジョブの次回の実行がスケジュールされている日時を取得します。 | |
NextRunScheduleID | 次回にジョブを実行するスケジュールの ID 値を取得します。 | |
OperatorToEmail | ジョブの実行の終了時に電子メールによる通知を受信するオペレータを取得します。値の設定も可能です。 | |
OperatorToNetSend | ジョブの実行の終了時に Net Send による通知を受信するオペレータを取得します。値の設定も可能です。 | |
OperatorToPage | ジョブの実行の終了時にポケットベルによる通知を受信するオペレータを取得します。値の設定も可能です。 | |
OriginatingServer | マルチサーバー ジョブのマスタ サーバーとして動作しているサーバーの名前を取得します。 | |
OwnerLoginName | ジョブの所有者を取得します。値の設定も可能です。 | |
PageLevel | ジョブの実行の終了時にポケットベルによる通知をオペレータに送信するかどうかを示す完了操作を取得します。値の設定も可能です。 | |
Parent | Job オブジェクトの親である JobServer オブジェクトを取得します。値の設定も可能です。 | |
Properties | オブジェクトのプロパティを表す Property オブジェクトのコレクションを取得します。 (SqlSmoObject から継承されます) | |
StartStepID | シーケンスで実行される最初のジョブ ステップの ID 値を取得します。値の設定も可能です。 | |
State | 参照先のオブジェクトの状態を取得します。 (SmoObjectBase から継承されます) | |
Urn | オブジェクトを一意に識別する URN (Uniform Resource Name) アドレスの値を取得します。 (SqlSmoObject から継承されます) | |
UserData | 参照先のオブジェクトに関連付けられたユーザー定義データを取得します。値の設定も可能です。 (SmoObjectBase から継承されます) | |
VersionNumber | ジョブが変更されるたびに増分されるシステム管理値を取得します。 |
このページのトップへ
プロテクト プロパティ
名前 | 説明 | |
---|---|---|
ExecuteForScalar | オブジェクトがスカラ オプションの実行に対して設定されるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 (SqlSmoObject から継承されます) | |
ObjectInSpace | オブジェクトが孤立して存在するか、Microsoft SQL Server のインスタンスに直接的または間接的に接続されるかを示す Boolean プロパティ値を取得します。 (SqlSmoObject から継承されます) | |
PresetProperties | 参照するオブジェクトの事前設定プロパティを取得します。値の設定も可能です。 (SqlSmoObject から継承されます) | |
ScalarResult | 参照先オブジェクトのスカラ結果を取得します。 (SqlSmoObject から継承されます) |
このページのトップへ
パブリック メソッド
( プロテクト メソッド も参照)
名前 | 説明 | |
---|---|---|
AddSharedSchedule | Microsoft SQL Server エージェント ジョブに共有スケジュールを追加します。 | |
Alter | Microsoft SQL Server のインスタンスの Job オブジェクトのプロパティに対する変更をすべて更新します。 | |
ApplyToTargetServer | 参照先の Microsoft SQL Server エージェント ジョブによる管理対象サーバーの一覧にサーバーを追加します。 | |
ApplyToTargetServerGroup | 参照先の Microsoft SQL Server エージェント ジョブによる管理対象サーバーの一覧に 1 つ以上のサーバーを追加します。 | |
Create | Microsoft SQL Server のインスタンスで、Job オブジェクトによる定義に基づいてジョブを作成します。 | |
DeleteJobStepLogs | オーバーロードされます。 | |
Drop | オーバーロードされます。 既存のジョブを削除します。 | |
EnumAlerts | 参照先のジョブの自動実行を発生させるエージェント警告の一覧を列挙します。 | |
EnumHistory | オーバーロードされます。 参照先のジョブに関連付けられた実行履歴項目の一覧を列挙します。 | |
EnumJobStepLogs | オーバーロードされます。 ジョブ ステップのログ ファイルの一覧を列挙します。 | |
EnumJobStepsByID | 参照先のジョブに属し、ID 値によって並べ替えられる JobStep オブジェクトの配列を返します。 | |
EnumTargetServers | 参照先のジョブに割り当てられている実行対象サーバーの一覧を列挙します。 | |
Equals | オーバーロードされます。 ( Object から継承されます) | |
GetHashCode | ( Object から継承されます) | |
GetType | ( Object から継承されます) | |
Initialize | オーバーロードされます。 オブジェクトを初期化し、プロパティを強制的に読み込ませます。 (SqlSmoObject から継承されます) | |
Invoke | ジョブを実行します。 | |
PurgeHistory | 参照先のジョブの実行履歴を管理するシステム レコードを削除します。 | |
ReferenceEquals | ( Object から継承されます) | |
Refresh | オブジェクトが次回アクセスされるときに、オブジェクトを更新し、プロパティを取得します。 (SqlSmoObject から継承されます) | |
RemoveAllJobSchedules | オーバーロードされます。 ジョブからすべての共有スケジュールおよび非共有スケジュールを削除します。 | |
RemoveAllJobSteps | ジョブに関連付けられたすべてのジョブ ステップを削除します。 | |
RemoveFromTargetServer | ジョブに対して管理された対象サーバーの一覧から実行対象サーバーを削除します。 | |
RemoveFromTargetServerGroup | ジョブに対して管理されている対象サーバーの一覧から実行対象サーバーのグループを削除します。 | |
RemoveSharedSchedule | 共有スケジュールを削除します。 | |
Rename | ジョブの名前を変更します。 | |
Script | オーバーロードされます。 Microsoft SQL Server エージェント ジョブの再作成に使用できる Transact-SQL スクリプトを生成します。 | |
Start | オーバーロードされます。 参照先のジョブを実行します。 | |
Stop | 参照先のジョブの実行を停止します。 | |
ToString | 参照するオブジェクトを表す String を返します。 (SqlSmoObject から継承されます) |
このページのトップへ
プロテクト メソッド
このページのトップへ
参照
関連項目
Job Class
Microsoft.SqlServer.Management.Smo.Agent Namespace
その他の技術情報
SQL Server エージェントでの自動管理タスクのスケジュール設定
管理タスクの自動化 (SQL Server エージェント)
sp_add_job (Transact-SQL)