Compartir a través de


AgentProfile.AssignToAgent(String, Int32) Método

Definición

Asigna el perfil del agente de replicación a un trabajo del agente de replicación concreto.

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)

Parámetros

distributionDBName
String

Nombre de la base de datos de distribución utilizada por el trabajo del agente de replicación.

agentId
Int32

El trabajo del agente de replicación.

Excepciones

Cuando el perfil representado por el objeto no existe en el servidor.

Cuando el valor de distributionDBName es null, contiene null caracteres o tiene más de 128 caracteres Unicode.

Comentarios

Un perfil del agente de replicación solo se puede asignar a un trabajo del agente de replicación una vez creado en la base de datos y solo se puede asignar a un trabajo de agente para el tipo correcto de agente de replicación.

La llamada a AssignToAgent carga las propiedades del perfil desde el servidor. Llame CommitPropertyChanges a para confirmar los cambios de propiedad antes de llamar a este método.

Solo AssignToAgent los miembros del rol fijo de sysadmin servidor del distribuidor pueden llamar al método .

Llamar AssignToAgent a es equivalente a ejecutar sp_update_agent_profile (Transact-SQL).

Se aplica a

Consulte también