EnumJobs メソッド (JobFilter)
現在のジョブに関する情報の一覧を列挙します。
名前空間: Microsoft.SqlServer.Management.Smo.Agent
アセンブリ: Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)
構文
'宣言
Public Function EnumJobs ( _
filter As JobFilter _
) As DataTable
'使用
Dim instance As JobServer
Dim filter As JobFilter
Dim returnValue As DataTable
returnValue = instance.EnumJobs(filter)
public DataTable EnumJobs(
JobFilter filter
)
public:
DataTable^ EnumJobs(
JobFilter^ filter
)
member EnumJobs :
filter:JobFilter -> DataTable
public function EnumJobs(
filter : JobFilter
) : DataTable
パラメーター
- filter
型: Microsoft.SqlServer.Management.Smo.Agent. . :: . .JobFilter
出力を制限する制約を指定するために使用される JobFilter オブジェクトの値です。
戻り値
型: System.Data. . :: . .DataTable
SQL Server エージェント ジョブに関する情報のテーブルを含む DataTable オブジェクトの値です。次の表に、返される DataTable の列を示します。
列 |
データ型 |
説明 |
---|---|---|
Urn |
String |
ジョブを一意に識別する URN 値です。 |
Name |
String |
ジョブ名です。 |
JobID |
Guid |
システムが生成した一意の ID 値です。 |
Category |
String |
ジョブが割り当てられているカテゴリの名前です。 |
CurrentRunRetryAttempt |
Int32 |
現在の試行を含む、ジョブが実行および再試行された試行回数です。 |
CurrentRunStatus |
Int32 |
JobExecutionStatus 列挙で一覧されている、特定の実行状態を表す数値です。 |
CurrentRunStep |
Int32 |
現在実行中のジョブ ステップを識別する数値です。 |
DateCreated |
DateTime |
ジョブを作成した日付と時刻です。 |
DateLastModified |
DateTime |
ジョブを前回変更した日付と時刻です。 |
DeleteLevel |
Int32 |
CompletionAction 列挙に一覧されている、実行後にジョブを削除するために必要なジョブの完了方法を示す数値です。 |
Description |
String |
ジョブの説明テキストです。 |
EmailLevel |
Int32 |
CompletionAction 列挙に一覧されている、実行後に電子メールを送信するために必要なジョブの完了方法を示す数値です。 |
IsEnabled |
Boolean |
ジョブが有効かどうかを示すブール値です。 True の場合、ジョブは有効です。 False の場合、ジョブは無効です。 |
EventLogLevel |
Int32 |
CompletionAction 列挙に一覧されている、実行後にイベントをログ記録するために必要なジョブの完了方法を示す数値です。 |
HasSchedule |
Boolean |
少なくとも 1 つのスケジュールをジョブに割り当てるかどうかを示すブール値です。 True の場合、ジョブには少なくとも 1 つのスケジュールがあります。 False の場合、ジョブにはスケジュールがありません。 |
HasServer |
Boolean |
マルチサーバー管理シナリオで、対象サーバーでのジョブの実行をスケジュールするかどうかを示すブール値です。 True の場合、ジョブには少なくとも 1 つの対象サーバーがあります。 False の場合、ジョブには対象サーバーはありません。 |
HasStep |
Boolean |
ジョブに少なくとも 1 つのジョブ ステップを割り当てるかどうかを示すブール値です。 True の場合、ジョブには少なくとも 1 つのジョブ ステップがあります。 False の場合、ジョブにはジョブ ステップがありません。 |
LastRunDate |
DateTime |
ジョブを前回実行した日付と時刻です。 |
LastRunOutcome |
Int32 |
CompletionAction 列挙に一覧されている、前回実行時のジョブの完了方法を示す数値です。 |
NetSendLevel |
Int32 |
CompletionAction 列挙に一覧されている、実行後に Net Send ネットワーク メッセージを送信するために必要なジョブの完了方法を示す数値です。 |
NextRunDate |
DateTime |
次回にジョブを実行するスケジュールの日付と時刻です。 |
NextRunScheduleID |
Int32 |
ジョブの次回の実行時に使用されるスケジュールを一意に識別する数値 ID です。 |
OperatorToEmail |
String |
ジョブの完了時に電子メールを送信する必要がある場合の、電子メールの送信先オペレータの名前です。 |
OperatorToNetSend |
String |
ジョブの完了時に電子メールを送信する必要がある場合の、Net Send メッセージの送信先オペレータの名前です。 |
OperatorToPage |
String |
ジョブの完了時に電子メールを送信する必要のある場合の、ポケットベル送信先オペレータの名前です。 |
OriginatingServer |
String |
マルチサーバー管理シナリオでのマスタ サーバーである SQL Server のインスタンスの名前です。 |
OwnerLoginName |
String |
ジョブを所有するログインの名前です。 |
PageLevel |
Int32 |
CompletionAction 列挙に一覧されている、実行後にポケットベル メッセージを送信するために必要なジョブの完了方法を示す数値です。 |
StartStepID |
Int32 |
ジョブに属するジョブ ステップのシーケンスの中で、最初のジョブ ステップの ID 値です。 |
JobType |
Int32 |
JobType 列挙で一覧されている、ジョブの種類を示す数値です。 |
VersionNumber |
Int32 |
ジョブのバージョン番号です。 |