次の方法で共有


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
)

パラメーター

説明

ジョブを作成、スケジュール、および実行する場合、ApplyToTargetServer メソッドまたは ApplyToTargetServerGroup メソッドを使用して、実行対象サーバーを追加します。ApplyToTargetServer メソッドを使用して単一の実行対象が追加されているときは、RemoveFromTargetServer メソッドを使用して削除できます。

ジョブが、MicrosoftSQL Server エージェントを実行中のローカル サーバーで実行の対象になっている場合、実行対象を削除するには、文字列 (local) を使用してサーバー名を指定します。

マルチサーバー ジョブから実行対象が削除される場合、マスタ サーバーは対象サーバーへ指示を送信します。これは、対象サーバーがジョブのローカル コピーを削除する必要があることを示します。ジョブは対象サーバーから削除されますが、マスタ サーバーでは定義されたまま残されます。参加しているすべてのサーバーからジョブを完全に削除するには、Job オブジェクトの RemoveAllJobSteps メソッドまたは JobServer オブジェクトの RemoveJobByID を使用します。