Condividi tramite


AgentProfile.AssignToAgent(String, Int32) Metodo

Definizione

Assegna il profilo dell'agente di replica a un processo dell'agente di replica specifico.

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)

Parametri

distributionDBName
String

Nome del database di distribuzione usato dal processo dell'agente di replica.

agentId
Int32

Processo dell'agente di replica.

Eccezioni

Quando il profilo rappresentato dall'oggetto non esiste nel server.

Quando il valore per distributionDBName è null, contiene null caratteri o è maggiore di 128 caratteri Unicode.

Commenti

Un profilo agente di replica può essere assegnato a un processo dell'agente di replica solo dopo la creazione nel database e può essere assegnato solo a un processo agente per il tipo corretto di agente di replica.

Chiamata di AssignToAgent carica le proprietà del profilo dal server. Chiamare CommitPropertyChanges per eseguire il commit delle modifiche delle proprietà prima di chiamare questo metodo.

Il AssignToAgent metodo può essere chiamato solo dai membri del ruolo predefinito del sysadmin server nel server di distribuzione.

La chiamata AssignToAgent equivale all'esecuzione di sp_update_agent_profile (Transact-SQL).

Si applica a

Vedi anche