Job メンバー

Job クラスは、MicrosoftSQL Server エージェント ジョブを表します。

Job 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド Job() () () () Job クラスの新しいインスタンスを初期化します。
パブリック メソッド Job(JobServer, String) 指定した MicrosoftSQL Server エージェントのインスタンスで、指定した名前を使用して Job クラスの新しいインスタンスを初期化します。
パブリック メソッド Job(JobServer, String, Int32) 指定した SQL Server エージェントのインスタンスで、指定した名前とカテゴリを使用して Job クラスの新しいインスタンスを初期化します。

Top

メソッド

  名前 説明
プロテクト メソッド AddDatabaseContext (SqlSmoObject から継承されています。)
パブリック メソッド AddSharedSchedule MicrosoftSQL Server エージェント ジョブに共有スケジュールを追加します。
パブリック メソッド Alter MicrosoftSQL Server のインスタンスの Job オブジェクトのプロパティに対する変更をすべて更新します。
プロテクト メソッド AlterImpl (SqlSmoObject から継承されています。)
プロテクト メソッド AlterImplFinish (SqlSmoObject から継承されています。)
プロテクト メソッド AlterImplInit (SqlSmoObject から継承されています。)
プロテクト メソッド AlterImplWorker (SqlSmoObject から継承されています。)
パブリック メソッド ApplyToTargetServer 参照先の MicrosoftSQL Server エージェント ジョブによる管理対象サーバーの一覧にサーバーを追加します。
パブリック メソッド ApplyToTargetServerGroup 参照先の MicrosoftSQL Server エージェント ジョブによる管理対象サーバーの一覧に 1 つ以上のサーバーを追加します。
プロテクト メソッド BindDefaultImpl (SqlSmoObject から継承されています。)
プロテクト メソッド BindRuleImpl (SqlSmoObject から継承されています。)
プロテクト メソッド CheckCollation (SqlSmoObject から継承されています。)
プロテクト メソッド CheckObjectState() () () () 参照先オブジェクトの状態を検証します。 (SqlSmoObject から継承されています。)
プロテクト メソッド CheckObjectState(Boolean) 参照先オブジェクトの状態を検証します。オブジェクトがまだ作成されていない場合は、例外をスローするように指定することも可能です。 (SqlSmoObject から継承されています。)
プロテクト メソッド CheckObjectStateImpl (SqlSmoObject から継承されています。)
プロテクト メソッド CheckVersion100 (SqlSmoObject から継承されています。)
プロテクト メソッド CheckVersion80 SQL Server 2000 でのオブジェクトの有効性を確認します。 (SqlSmoObject から継承されています。)
プロテクト メソッド CheckVersion80SP3 SQL Server 2000 SP3 でのオブジェクトの有効性を確認します。 (SqlSmoObject から継承されています。)
プロテクト メソッド CheckVersion90 SQL Server 2005 でのオブジェクトの有効性を確認します。 (SqlSmoObject から継承されています。)
プロテクト メソッド CheckVersionBelow90 (SqlSmoObject から継承されています。)
プロテクト メソッド CleanObject (SqlSmoObject から継承されています。)
パブリック メソッド Create MicrosoftSQL Server のインスタンスで、Job オブジェクトによる定義に基づいてジョブを作成します。
プロテクト メソッド CreateImpl (SqlSmoObject から継承されています。)
プロテクト メソッド CreateImplFinish (SqlSmoObject から継承されています。)
プロテクト メソッド CreateImplInit (SqlSmoObject から継承されています。)
パブリック メソッド DeleteJobStepLogs(DateTime) 指定した日付より古いジョブ ステップのログ ファイルを削除します。
パブリック メソッド DeleteJobStepLogs(Int32) 指定したログ ID 番号より大きいジョブ ステップのログ ファイルを削除します。
パブリック メソッド Discover (SqlSmoObject から継承されています。)
パブリック メソッド Drop() () () () 既存のジョブを削除します。
パブリック メソッド Drop(Boolean) 既存のジョブを削除します。
プロテクト メソッド DropImpl (SqlSmoObject から継承されています。)
プロテクト メソッド DropImplWorker (SqlSmoObject から継承されています。)
パブリック メソッド EnumAlerts 参照先のジョブの自動実行を発生させるエージェント警告の一覧を列挙します。
パブリック メソッド EnumHistory() () () () 参照先のジョブに関連付けられた実行履歴の一覧を列挙します。
パブリック メソッド EnumHistory(JobHistoryFilter) 参照先のジョブに関連付けられた実行履歴の一覧を列挙します。
パブリック メソッド EnumJobStepLogs() () () () 参照先のジョブに対するジョブ ステップのログ ファイルの一覧を列挙します。
パブリック メソッド EnumJobStepLogs(Int32) 指定した ID 値を持つジョブ ステップのジョブ ステップ ログ ファイルの一覧を列挙します。
パブリック メソッド EnumJobStepLogs(String) 指定した名前を持つジョブ ステップのジョブ ステップ ログ ファイルの一覧を列挙します。
パブリック メソッド EnumJobStepsByID 参照先のジョブに属し、ID 値によって並べ替えられる JobStep オブジェクトの配列を返します。
プロテクト メソッド EnumScriptImpl (SqlSmoObject から継承されています。)
プロテクト メソッド EnumScriptImplWorker (SqlSmoObject から継承されています。)
パブリック メソッド EnumTargetServers 参照先のジョブに割り当てられている実行対象サーバーの一覧を列挙します。
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
プロテクト メソッド FormatSqlVariant (SqlSmoObject から継承されています。)
プロテクト メソッド GenerateDataSpaceFileStreamScript (SqlSmoObject から継承されています。)
プロテクト メソッド GenerateDataSpaceScript (SqlSmoObject から継承されています。)
プロテクト メソッド GetBindDefaultScript (SqlSmoObject から継承されています。)
プロテクト メソッド GetBindRuleScript (SqlSmoObject から継承されています。)
プロテクト メソッド GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%) (SqlSmoObject から継承されています。)
プロテクト メソッド GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) (SqlSmoObject から継承されています。)
プロテクト メソッド GetDateTimeParameter (SqlSmoObject から継承されています。)
プロテクト メソッド GetDateTimeParameterAsInt (SqlSmoObject から継承されています。)
プロテクト メソッド GetDBName オブジェクトに関連付けられたデータベース名を取得します。 (AgentObjectBase から継承されています。)
プロテクト メソッド GetEnumParameter (SqlSmoObject から継承されています。)
プロテクト メソッド GetFragOptionString (SqlSmoObject から継承されています。)
プロテクト メソッド GetGuidParameter (SqlSmoObject から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
プロテクト メソッド GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%) (SqlSmoObject から継承されています。)
プロテクト メソッド GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) (SqlSmoObject から継承されています。)
プロテクト メソッド GetPropValue (SqlSmoObject から継承されています。)
プロテクト メソッド GetPropValueOptional (SqlSmoObject から継承されています。)
プロテクト メソッド GetPropValueOptionalAllowNull (SqlSmoObject から継承されています。)
プロテクト メソッド GetRealValue (SqlSmoObject から継承されています。)
プロテクト メソッド GetScriptingOptionsForCreate (SqlSmoObject から継承されています。)
プロテクト メソッド GetServerName オブジェクトが関連付けられている SQL Server のインスタンスの名前を取得します。 (SqlSmoObject から継承されています。)
プロテクト メソッド GetServerObject (SqlSmoObject から継承されています。)
プロテクト メソッド GetSqlServerVersionName オブジェクトが関連付けられている SQL Server のインスタンスのバージョン名を取得します。 (SqlSmoObject から継承されています。)
プロテクト メソッド GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%) (SqlSmoObject から継承されています。)
プロテクト メソッド GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) (SqlSmoObject から継承されています。)
プロテクト メソッド GetTimeSpanParameterAsInt (SqlSmoObject から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド GetUrnRecursive(StringBuilder) (SqlSmoObject から継承されています。)
プロテクト メソッド GetUrnRecursive(StringBuilder, UrnIdOption) (SqlSmoObject から継承されています。)
プロテクト メソッド ImplInitialize (SqlSmoObject から継承されています。)
パブリック メソッド Initialize() () () () オブジェクトを初期化し、プロパティを強制的に読み込ませます。 (SqlSmoObject から継承されています。)
パブリック メソッド Initialize(Boolean) オブジェクトを初期化し、プロパティを強制的に読み込ませます。 (SqlSmoObject から継承されています。)
パブリック メソッド Invoke ジョブを実行します。
プロテクト メソッド IsObjectDirty オブジェクトのプロパティが変更されているかどうか、およびその変更が SQL Server のインスタンスにまだ保存されていないかどうかを確認します。 (SqlSmoObject から継承されています。)
プロテクト メソッド IsObjectInitialized オブジェクトが初期化されたかどうかを確認します。 (SqlSmoObject から継承されています。)
プロテクト メソッド IsObjectInSpace オブジェクトが孤立しているか、または SQL Server のインスタンスに接続されているかを確認します。 (SqlSmoObject から継承されています。)
プロテクト メソッド IsVersion80SP3 (SqlSmoObject から継承されています。)
プロテクト メソッド MarkDropped (SqlSmoObject から継承されています。)
プロテクト メソッド MarkForDropImpl (SqlSmoObject から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
プロテクト メソッド PostAlter (SqlSmoObject から継承されています。)
プロテクト メソッド PostCreate (SqlSmoObject から継承されています。)
プロテクト メソッド PostDrop (SqlSmoObject から継承されています。)
パブリック メソッド PurgeHistory 参照先のジョブの実行履歴を管理するシステム レコードを削除します。
パブリック メソッド Refresh オブジェクトが次回アクセスされるときに、オブジェクトを更新し、プロパティを取得します。 (SqlSmoObject から継承されています。)
パブリック メソッド RemoveAllJobSchedules() () () () ジョブからすべての共有スケジュールおよび非共有スケジュールを削除します。
パブリック メソッド RemoveAllJobSchedules(Boolean) ジョブからすべての共有スケジュールおよび非共有スケジュールを削除します。
パブリック メソッド RemoveAllJobSteps ジョブに関連付けられたすべてのジョブ ステップを削除します。
パブリック メソッド RemoveFromTargetServer ジョブに対して管理された対象サーバーの一覧から実行対象サーバーを削除します。
パブリック メソッド RemoveFromTargetServerGroup ジョブに対して管理されている対象サーバーの一覧から実行対象サーバーのグループを削除します。
パブリック メソッド RemoveSharedSchedule(Int32) 指定した共有スケジュールをジョブから削除します。
パブリック メソッド RemoveSharedSchedule(Int32, Boolean) 指定した共有スケジュールをジョブから削除し、未使用のスケジュールを保持します。
パブリック メソッド Rename ジョブの名前を変更します。
プロテクト メソッド RenameImpl このメソッドは、SMO インフラストラクチャをサポートするためのメソッドであり、コードから直接使用することを目的としたものではありません。 (NamedSmoObject から継承されています。)
プロテクト メソッド RenameImplWorker このメソッドは、SMO インフラストラクチャをサポートするためのメソッドであり、コードから直接使用することを目的としたものではありません。 (NamedSmoObject から継承されています。)
パブリック メソッド Script() () () () MicrosoftSQL Server エージェント ジョブの再作成に使用できる Transact-SQL スクリプトを生成します。
パブリック メソッド Script(ScriptingOptions) スクリプト作成オプションで指定したとおりに MicrosoftSQL Server エージェント ジョブを再作成するために使用できる Transact-SQL スクリプトを生成します。
プロテクト メソッド ScriptAlter (SqlSmoObject から継承されています。)
プロテクト メソッド ScriptChangeOwner このメソッドは、SMO インフラストラクチャをサポートするためのメソッドであり、コードから直接使用することを目的としたものではありません。 (NamedSmoObject から継承されています。)
プロテクト メソッド ScriptCreate (SqlSmoObject から継承されています。)
プロテクト メソッド ScriptDdl (SqlSmoObject から継承されています。)
プロテクト メソッド ScriptDrop (SqlSmoObject から継承されています。)
プロテクト メソッド ScriptImpl() () () () (SqlSmoObject から継承されています。)
プロテクト メソッド ScriptImpl(ScriptingOptions) (SqlSmoObject から継承されています。)
プロテクト メソッド ScriptImplWorker (SqlSmoObject から継承されています。)
プロテクト メソッド ScriptRename このメソッドは、SMO インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 (NamedSmoObject から継承されています。)
プロテクト メソッド SetParentImpl (SqlSmoObject から継承されています。)
パブリック メソッド Start() () () () 参照先のジョブを実行します。
パブリック メソッド Start(String) 指定したジョブ ステップから、参照先のジョブを実行します。
パブリック メソッド Stop 参照先のジョブの実行を停止します。
パブリック メソッド ToString 参照するオブジェクトを表す String を返します。 (SqlSmoObject から継承されています。)
プロテクト メソッド TouchImpl (SqlSmoObject から継承されています。)
プロテクト メソッド UnbindDefaultImpl (SqlSmoObject から継承されています。)
プロテクト メソッド UnbindRuleImpl (SqlSmoObject から継承されています。)
パブリック メソッド Validate (SmoObjectBase から継承されています。)

Top

フィールド

  名前 説明
プロテクト フィールド m_ExtendedProperties (SqlSmoObject から継承されています。)

Top

プロパティ

  名前 説明
パブリック プロパティ Category ジョブが属するカテゴリを取得します。値の設定も可能です。
パブリック プロパティ CategoryID ジョブ カテゴリを一意に識別する ID 値を取得します。
パブリック プロパティ CategoryType ローカル ジョブまたはマルチサーバー ジョブについて、カテゴリの種類を取得します。値の設定も可能です。
パブリック プロパティ CurrentRunRetryAttempt MicrosoftSQL Server エージェントがジョブを実行しようとして失敗した回数を取得します。
パブリック プロパティ CurrentRunStatus ジョブの現在の実行状態を取得します。
パブリック プロパティ CurrentRunStep 現在実行されているジョブ ステップに関する情報を取得します。
パブリック プロパティ DateCreated ジョブが作成された日時を取得します。
パブリック プロパティ DateLastModified ジョブが前回変更された日時を取得します。
パブリック プロパティ DeleteLevel ジョブの実行の終了時にジョブ定義を削除するかどうかを示す完了操作を取得します。値の設定も可能です。
パブリック プロパティ Description ジョブの説明テキストを取得します。値の設定も可能です。
パブリック プロパティ EmailLevel ジョブの実行の終了時に電子メールによる通知をオペレータに送信するかどうかを示す完了操作を取得します。値の設定も可能です。
パブリック プロパティ EventLogLevel ジョブの実行の終了時にオペレーティング システムのイベント ログ エントリを生成するかどうかを示す完了操作を取得します。値の設定も可能です。
プロテクト プロパティ ExecuteForScalar オブジェクトがスカラ オプションの実行に対して設定されるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 (SqlSmoObject から継承されています。)
パブリック プロパティ HasSchedule ジョブに少なくとも 1 つのスケジュールがあるかどうかを示す Boolean プロパティ値を取得します。
パブリック プロパティ HasServer マルチサーバー操作に割り当てられている対象サーバーがジョブにあるかどうかを示す Boolean プロパティ値を取得します。
パブリック プロパティ HasStep ジョブに少なくとも 1 つのジョブ ステップがあるかどうかを示す Boolean プロパティ値を取得します。
パブリック プロパティ IsEnabled ジョブが有効かどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。
プロテクト プロパティ IsTouched オブジェクトのプロパティが更新されていてもサーバーに保存されていないかどうかを示す Boolean プロパティ値を取得します。 (SqlSmoObject から継承されています。)
パブリック プロパティ JobID ジョブ ID 値を取得します。値の設定も可能です。
パブリック プロパティ JobSchedules ジョブに割り当てられたスケジュールを表す JobSchedule オブジェクトのコレクションを取得します。
パブリック プロパティ JobSteps ジョブに定義されたジョブ ステップを表す JobStep オブジェクトのコレクションを取得します。
パブリック プロパティ JobType ジョブがローカルまたはマルチサーバーのどちらであるかを示すジョブの種類を取得します。
パブリック プロパティ LastRunDate ジョブが前回実行された日時を取得します。
パブリック プロパティ LastRunOutcome ジョブの実行が前回完了したときのジョブの結果を取得します。
パブリック プロパティ Name (NamedSmoObject. . :: . .Name をオーバーライドします。)
パブリック プロパティ NetSendLevel ジョブの実行の終了時に Net Send による通知をオペレータに送信するかどうかを示す完了操作を取得します。値の設定も可能です。
パブリック プロパティ NextRunDate ジョブの次回の実行がスケジュールされている日時を取得します。
パブリック プロパティ NextRunScheduleID 次回にジョブを実行するスケジュールの ID 値を取得します。
プロテクト プロパティ ObjectInSpace オブジェクトが孤立して存在するか、SQL Server のインスタンスに直接的または間接的に接続されているかを示す Boolean プロパティ値を取得します。 (SqlSmoObject から継承されています。)
パブリック プロパティ OperatorToEmail ジョブの実行の終了時に電子メールによる通知を受信するオペレータを取得します。値の設定も可能です。
パブリック プロパティ OperatorToNetSend ジョブの実行の終了時に Net Send による通知を受信するオペレータを取得します。値の設定も可能です。
パブリック プロパティ OperatorToPage ジョブの実行の終了時にポケットベルによる通知を受信するオペレータを取得します。値の設定も可能です。
パブリック プロパティ OriginatingServer マルチサーバー ジョブのマスタ サーバーとして動作しているサーバーの名前を取得します。
パブリック プロパティ OwnerLoginName ジョブの所有者を取得します。値の設定も可能です。
パブリック プロパティ PageLevel ジョブの実行の終了時にポケットベルによる通知をオペレータに送信するかどうかを示す完了操作を取得します。値の設定も可能です。
パブリック プロパティ Parent Job オブジェクトの親である JobServer オブジェクトを取得します。値の設定も可能です。
パブリック プロパティ Properties オブジェクトのプロパティを表す Property オブジェクトのコレクションを取得します。 (SqlSmoObject から継承されています。)
プロテクト プロパティ ScalarResult 参照先オブジェクトのスカラ結果を取得します。 (SqlSmoObject から継承されています。)
パブリック プロパティ StartStepID シーケンスで実行される最初のジョブ ステップの ID 値を取得します。値の設定も可能です。
パブリック プロパティ State 参照先のオブジェクトの状態を取得します。 (SmoObjectBase から継承されています。)
パブリック プロパティ Urn オブジェクトを一意に識別する URN (Uniform Resource Name) アドレスの値を取得します。 (SqlSmoObject から継承されています。)
パブリック プロパティ UserData 参照先のオブジェクトに関連付けられたユーザー定義データを取得します。値の設定も可能です。 (SmoObjectBase から継承されています。)
パブリック プロパティ VersionNumber ジョブが変更されるたびに増分されるシステム管理値を取得します。

Top

イベント

  名前 説明
パブリック イベント PropertyChanged (SqlSmoObject から継承されています。)
パブリック イベント PropertyMetadataChanged (SqlSmoObject から継承されています。)

Top

明示的なインターフェイスの実装

  名前 説明
明示的なインターフェイスの実装プライベート メソッド IAlienObjectDiscover (SqlSmoObject から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IAlienObjectGetParent (SqlSmoObject から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IAlienObjectGetProperty (SqlSmoObject から継承されています。)
明示的なインターフェイスの実装プライベート メソッド ISfcPropertyProviderGetPropertySet (SqlSmoObject から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IAlienObjectGetUrn (SqlSmoObject から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IAlienObjectResolve (SqlSmoObject から継承されています。)
明示的なインターフェイスの実装プライベート メソッド IAlienObjectSetProperty (SqlSmoObject から継承されています。)

Top