AgentProfile.AssignToAgent(String, Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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).