MergePullSubscription.SynchronizationAgent Eigenschaft

Definition

Erhält ein Objekt, das eine Instanz des Merge-Agent darstellt und 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 Pull-Abonnement mit dem Wert False für CreateSyncAgentByDefaulterstellt wird, wird standardmäßig 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 im Subscriber oder von Mitgliedern der db_owner Fixed-Datenbank-Rolle in der Abonnementdatenbank abgerufen werden.

Das Abrufen der SynchronizationAgent Eigenschaft entspricht der Ausführung sp_helpmergepullsubscription.

Gilt für:

Weitere Informationen