AgentProfile.AssignToAgent(String, Int32) Methode

Definition

Weist das Replikationsagentenprofil einem bestimmten Replikationsagentenjob zu.

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)

Parameter

distributionDBName
String

Der Name der Verteilungsdatenbank, die vom Job des Replikationsagenten verwendet wird.

agentId
Int32

Der Job des Replikationsagenten.

Ausnahmen

Wenn das vom Objekt dargestellte Profil auf dem Server nicht existiert.

Wenn der Wert für distributionDBName ist null, enthält null sie Zeichen oder ist länger als 128 Unicode-Zeichen.

Hinweise

Ein Replikationsagentenprofil kann einem Replikationsagenten-Job erst zugewiesen werden, nachdem dieser in der Datenbank erstellt wurde, und es kann nur einem Agent-Job für den richtigen Typ eines Replikationsagenten zugewiesen werden.

Das Aufrufen AssignToAgent lädt Profileigenschaften vom Server. Ruf auf, CommitPropertyChanges um Eigenschaftsänderungen zu committen, bevor du diese Methode aufrufst.

Die Methode AssignToAgent kann nur von Mitgliedern der sysadmin festen Serverrolle beim Verteiler aufgerufen werden.

Das Aufrufen AssignToAgent entspricht der Ausführung sp_update_agent_profile (Transact-SQL).

Gilt für:

Weitere Informationen