RemoveFromTargetServer メソッド
ジョブに対して管理された対象サーバーの一覧から実行対象サーバーを削除します。
名前空間: Microsoft.SqlServer.Management.Smo.Agent
アセンブリ: Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)
構文
'宣言
Public Sub RemoveFromTargetServer ( _
serverName As String _
)
'使用
Dim instance As Job
Dim serverName As String
instance.RemoveFromTargetServer(serverName)
public void RemoveFromTargetServer(
string serverName
)
public:
void RemoveFromTargetServer(
String^ serverName
)
member RemoveFromTargetServer :
serverName:string -> unit
public function RemoveFromTargetServer(
serverName : String
)
パラメーター
- serverName
型: System. . :: . .String
実行対象サーバーの名前を示す String 値です。
説明
ジョブを作成、スケジュール、および実行する場合、ApplyToTargetServer メソッドまたは ApplyToTargetServerGroup メソッドを使用して、実行対象サーバーを追加します。ApplyToTargetServer メソッドを使用して単一の実行対象が追加されているときは、RemoveFromTargetServer メソッドを使用して削除できます。
ジョブが、MicrosoftSQL Server エージェントを実行中のローカル サーバーで実行の対象になっている場合、実行対象を削除するには、文字列 (local) を使用してサーバー名を指定します。
マルチサーバー ジョブから実行対象が削除される場合、マスタ サーバーは対象サーバーへ指示を送信します。これは、対象サーバーがジョブのローカル コピーを削除する必要があることを示します。ジョブは対象サーバーから削除されますが、マスタ サーバーでは定義されたまま残されます。参加しているすべてのサーバーからジョブを完全に削除するには、Job オブジェクトの RemoveAllJobSteps メソッドまたは JobServer オブジェクトの RemoveJobByID を使用します。