MergePullSubscription.SynchronizationAgent Eigenschaft

Definition

Ruft ein Objekt ab, das eine Instanz des Merge-Agents darstellt, der zum Synchronisieren 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 Synchronize -Methode für das zurückgegebene MergeSynchronizationAgent Objekt auf, um das Abonnement zu synchronisieren.

Sie sollten aufrufen CommitPropertyChanges , um alle Eigenschaftsänderungen auf dem Server zu speichern, bevor Sie das SynchronizationAgent Abonnement synchronisieren.

Wenn das Pullabonnement mit dem Wert false für CreateSyncAgentByDefaulterstellt wird, wird standardmäßig 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 es zum Synchronisieren des Abonnements verwendet werden kann.

Die SynchronizationAgent Eigenschaft kann nur von Mitgliedern der festen Serverrolle sysadmin auf dem Abonnenten oder von Mitgliedern der festen Datenbankrolle db_owner in der Abonnementdatenbank abgerufen werden.

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

Gilt für:

Weitere Informationen