AgentProfile.AssignToAgent(String, Int32) Metodo

Definizione

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

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

Il nome del database di distribuzione utilizzato dal lavoro dell'agente di replicazione.

agentId
Int32

Il lavoro dell'agente di replicazione.

Eccezioni

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

Quando il valore di distributionDBName è null, contiene null caratteri, o è più lungo di 128 caratteri Unicode.

Commenti

Un profilo di agente di replica può essere assegnato a un lavoro di agente di replica solo dopo essere stato creato nel database, e può essere assegnato solo a un lavoro di agente per il tipo corretto di agente di replica.

Chiamare AssignToAgent carica le proprietà del profilo dal server. Chiama CommitPropertyChanges per commettere le modifiche alla proprietà prima di chiamare questo metodo.

Il AssignToAgent metodo può essere chiamato solo dai membri del sysadmin ruolo server fisso presso il Distributore.

Chiamare AssignToAgent è equivalente all'esecuzione di sp_update_agent_profile (Transact-SQL).

Si applica a

Vedi anche