JobStep.SubSystem Property
ジョブ ステップのコマンド テキストを解釈するために使用する Microsoft SQL Server エージェント実行サブシステムを取得します。値の設定も可能です。
名前空間: Microsoft.SqlServer.Management.Smo.Agent
アセンブリ: Microsoft.SqlServer.Smo (microsoft.sqlserver.smo.dll 内)
構文
'宣言
Public Property SubSystem As AgentSubSystem
public AgentSubSystem SubSystem { get; set; }
public:
property AgentSubSystem SubSystem {
AgentSubSystem get ();
void set (AgentSubSystem value);
}
/** @property */
public AgentSubSystem get_SubSystem ()
/** @property */
public void set_SubSystem (AgentSubSystem value)
public function get SubSystem () : AgentSubSystem
public function set SubSystem (value : AgentSubSystem)
プロパティ値
ジョブ ステップのコマンド テキストを解釈するために使用する SQL Server エージェント サブシステムを示す文字列値です。
解説
通常、ジョブ ステップは、コマンド シェル (CmdExec)、または TSQL サブシステムを使用します。他のジョブ ステップ サブシステムも存在します。ジョブ ステップ サブシステム名は、EnumSubSystems メソッドを使用して列挙できます。
SQL Server エージェント ジョブを作成または変更する場合、SubSystem プロパティを使用して選択したジョブ ステップ実行サブシステムは、JobStep オブジェクトのその他のプロパティの適用範囲と解釈を定義します。
たとえば、SubSystem が TSQL の場合、Transact-SQL は Command プロパティを使用して指定したタスク定義テキストで使用され、DatabaseName および DatabaseUserName プロパティが適用可能になります。SubSystem が CmdExec の場合、オペレーティング システム コマンドは Command プロパティを使用して指定され、CommandExecutionSuccessCode および OSRunPriority プロパティが適用可能になります。
この名前空間、クラス、またはメンバは、Microsoft .NET Framework Version 2.0 でのみサポートされています。
使用例
Visual Basic .NET でステップを持つジョブとスケジュールを作成する方法
スレッド セーフ
この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
参照
関連項目
JobStep Class
JobStep Members
Microsoft.SqlServer.Management.Smo.Agent Namespace
その他の技術情報
SQL Server エージェントでの自動管理タスクのスケジュール設定
管理タスクの自動化 (SQL Server エージェント)
sp_help_jobstep (Transact-SQL)