JobServer.EnumJobs Method ()
現在のジョブに関する情報の一覧を列挙します。
名前空間: Microsoft.SqlServer.Management.Smo.Agent
アセンブリ: Microsoft.SqlServer.Smo (microsoft.sqlserver.smo.dll 内)
構文
'宣言
Public Function EnumJobs As DataTable
public DataTable EnumJobs ()
public:
DataTable^ EnumJobs ()
public DataTable EnumJobs ()
public function EnumJobs () : DataTable
戻り値
Microsoft 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 |
ジョブのバージョン番号です。 |
解説
この名前空間、クラス、またはメンバは、Microsoft .NET Framework Version 2.0 でのみサポートされています。
使用例
Visual Basic .NET でステップを持つジョブとスケジュールを作成する方法
スレッド セーフ
この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
参照
関連項目
JobServer Class
JobServer Members
Microsoft.SqlServer.Management.Smo.Agent Namespace
その他の技術情報
管理タスクの自動化 (SQL Server エージェント)
SQL Server エージェントでの自動管理タスクのスケジュール設定
sp_help_job (Transact-SQL)