AgentProfile.AssignToAgent(String, Int32) メソッド

定義

レプリケーションエージェントのプロファイルを特定のレプリケーションエージェントのジョブに割り当てます。

public:
 void AssignToAgent(System::String ^ distributionDBName, int agentId);
public void AssignToAgent(string distributionDBName, int agentId);
member this.AssignToAgent : string * int -> unit
Public Sub AssignToAgent (distributionDBName As String, agentId As Integer)

パラメーター

distributionDBName
String

レプリケーションエージェントジョブで使用される配布データベースの名前。

agentId
Int32

複製エージェントのジョブです。

例外

オブジェクトで表されるプロファイルがサーバー上に存在しない場合。

distributionDBNameの値がnullnull文字を含む、または128-Unicode文字より長い場合。

注釈

レプリケーションエージェントのプロファイルは、データベース上で作成された後にのみレプリケーションエージェントジョブに割り当てられ、正しいタイプのレプリケーションエージェントに対してのみエージェントジョブに割り当てられます。

AssignToAgentを呼び出すとサーバーからプロファイルプロパティが読み込まれます。 このメソッドを呼び出す前に、プロパティの変更をコミットするために CommitPropertyChanges を呼び出してください。

AssignToAgentメソッドはディストリビューターのsysadmin固定サーバーロールのメンバーのみが呼び出せます。

AssignToAgentを呼び出すことはsp_update_agent_profileを実行するのと同じです(Transact-SQL)

適用対象

こちらもご覧ください