AgentProfile.AssignToAgent(String, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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).