SynchronizationAgent プロパティ
サブスクリプションの同期に使用できるマージ エージェントのインスタンスを表すオブジェクトを取得します。
名前空間: Microsoft.SqlServer.Replication
アセンブリ: Microsoft.SqlServer.Rmo (Microsoft.SqlServer.Rmo.dll)
構文
'宣言
Public ReadOnly Property SynchronizationAgent As MergeSynchronizationAgent
Get
'使用
Dim instance As MergePullSubscription
Dim value As MergeSynchronizationAgent
value = instance.SynchronizationAgent
public MergeSynchronizationAgent SynchronizationAgent { get; }
public:
property MergeSynchronizationAgent^ SynchronizationAgent {
MergeSynchronizationAgent^ get ();
}
member SynchronizationAgent : MergeSynchronizationAgent
function get SynchronizationAgent () : MergeSynchronizationAgent
説明
サブスクリプションを同期するために、返された MergeSynchronizationAgent オブジェクトで Synchronize メソッドを呼び出します。
サブスクリプションの同期をとるために SynchronizationAgent を取得する前に、CommitPropertyChanges を呼び出してサーバーにプロパティの変更を保存する必要があります。
プル サブスクリプションが CreateSyncAgentByDefault に対して既定値 false で作成された場合、サブスクリプションのマージ エージェント ジョブは作成されません。サブスクリプションの同期に使用する前に、返された MergeSynchronizationAgent オブジェクトのプロパティをさらに指定しておく必要があります。
SynchronizationAgent プロパティを取得できるのは、サブスクライバ側の固定サーバー ロール sysadmin のメンバ、またはサブスクリプション データベースの固定データベース ロール db_owner のメンバだけです。
SynchronizationAgent プロパティを取得すると、sp_helpmergepullsubscription を実行したのと同じことになります。
この名前空間、クラス、またはメンバは、Microsoft .NET Framework 2.0 でのみサポートされています。