Freigeben über


MergeSubscription.SynchronizationAgent Eigenschaft

Definition

Ruft eine Instanz der MergeSynchronizationAgent-Klasse ab, die verwendet werden kann, um das Abonnement zu synchronisieren.

public:
 property Microsoft::SqlServer::Replication::MergeSynchronizationAgent ^ SynchronizationAgent { Microsoft::SqlServer::Replication::MergeSynchronizationAgent ^ get(); };
public Microsoft.SqlServer.Replication.MergeSynchronizationAgent SynchronizationAgent { get; }
member this.SynchronizationAgent : Microsoft.SqlServer.Replication.MergeSynchronizationAgent
Public ReadOnly Property SynchronizationAgent As MergeSynchronizationAgent

Eigenschaftswert

Ein MergeSynchronizationAgent-Objekt.

Hinweise

Rufen Sie die Synchronize Methode auf dem zurückgegebenen MergeSynchronizationAgent Objekt auf, um das Abonnement zu synchronisieren.

Sie sollten aufrufen CommitPropertyChanges , um Eigenschaftenänderungen auf dem Server zu speichern, bevor Sie das Abonnement abrufen SynchronizationAgent .

Wenn das Abonnement mit einem Wert von false für CreateSyncAgentByDefaulterstellt wird, wird kein Merge-Agent Auftrag für das Abonnement erstellt. Möglicherweise müssen Sie zusätzliche Eigenschaften für das zurückgegebene MergeSynchronizationAgent Objekt angeben, bevor sie zum Synchronisieren des Abonnements verwendet werden kann.

Die SynchronizationAgent Eigenschaft kann nur von Mitgliedern der Systemadministrator-Fixed-Serverrolle im Publisher, Mitgliedern der db_owner festen Datenbankrolle in der Publikationsdatenbank oder Mitgliedern der Publikationszugriffsliste für die Publikation abgerufen werden, zu der das Abonnement gehört.

Das SynchronizationAgent Abrufen entspricht dem Ausführen von sp_helpmergesubscription.

Gilt für: