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 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).