MergeSubscription.SynchronizationAgent Eigenschaft

Definition

Erhält eine Instanz der Klasse MergeSynchronizationAgent , die zur Synchronisation des Abonnements verwendet werden kann.

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 Methode Synchronize auf dem zurückgegebenen MergeSynchronizationAgent Objekt auf, um das Abonnement zu synchronisieren.

Du solltest aufrufen CommitPropertyChanges , um alle Eigenschaftsänderungen auf dem Server zu speichern, bevor du das Abonnement SynchronizationAgent synchronisierst.

Wenn das Abonnement mit dem Wert false fürCreateSyncAgentByDefaulterstellt wird, wird kein Merge-Agent-Job für das Abonnement erstellt. Sie müssen möglicherweise zusätzliche Eigenschaften für das zurückgegebene MergeSynchronizationAgent Objekt angeben, bevor es zur Synchronisation des Abonnements verwendet werden kann.

Die Eigenschaft SynchronizationAgent kann nur von Mitgliedern der Sysadmin-Fixed-Server-Rolle am Publisher, Mitgliedern der db_owner Fixed-Datenbank-Rolle in der Publikationsdatenbank oder Mitgliedern der Publikationszugriffsliste für die Publikation, zu der das Abonnement gehört, abgerufen werden.

Das Abrufen SynchronizationAgent entspricht der Ausführung sp_helpmergesubscription.

Gilt für: