次の方法で共有


MergePublication.MakePullSubscriptionWellKnown メソッド

マージ プル サブスクリプションをパブリッシャーに登録します。

名前空間:  Microsoft.SqlServer.Replication
アセンブリ:  Microsoft.SqlServer.Rmo (Microsoft.SqlServer.Rmo.dll)

構文

'宣言
Public Sub MakePullSubscriptionWellKnown ( _
    subscriber As String, _
    subscriptionDB As String, _
    syncType As SubscriptionSyncType, _
    subscriberType As MergeSubscriberType, _
    priority As Single _
)
'使用
Dim instance As MergePublication 
Dim subscriber As String 
Dim subscriptionDB As String 
Dim syncType As SubscriptionSyncType 
Dim subscriberType As MergeSubscriberType 
Dim priority As Single

instance.MakePullSubscriptionWellKnown(subscriber, _
    subscriptionDB, syncType, subscriberType, _
    priority)
public void MakePullSubscriptionWellKnown(
    string subscriber,
    string subscriptionDB,
    SubscriptionSyncType syncType,
    MergeSubscriberType subscriberType,
    float priority
)
public:
void MakePullSubscriptionWellKnown(
    String^ subscriber, 
    String^ subscriptionDB, 
    SubscriptionSyncType syncType, 
    MergeSubscriberType subscriberType, 
    float priority
)
member MakePullSubscriptionWellKnown : 
        subscriber:string * 
        subscriptionDB:string * 
        syncType:SubscriptionSyncType * 
        subscriberType:MergeSubscriberType * 
        priority:float32 -> unit
public function MakePullSubscriptionWellKnown(
    subscriber : String, 
    subscriptionDB : String, 
    syncType : SubscriptionSyncType, 
    subscriberType : MergeSubscriberType, 
    priority : float
)

パラメーター

  • subscriber
    型: System.String
    プル サブスクリプションが作成されたサブスクライバーです。
  • subscriptionDB
    型: System.String
    プル サブスクリプションが作成されたサブスクリプション データベースです。
  • priority
    型: System.Single
    複数の変更が同一のレプリケートされたデータに発生した場合の競合を解決するためのプル サブスクリプションの重み付けです。

説明

パブリッシャー側でサブスクリプションが既に登録されているかどうかを確認するには、EnumSubscriptions を使用します。 登録されている場合は、MakePullSubscriptionWellKnown によってサーバーでエラーが生成されます。

MakePullSubscriptionWellKnown メソッドを呼び出すことができるのは、パブリッシャー側の固定サーバー ロール sysadmin のメンバー、またはパブリケーション データベースの固定データベース ロール db_owner のメンバーだけです。

MakePullSubscriptionWellKnown を呼び出すと、sp_addmergesubscription を実行してプル サブスクリプションを登録するのと同じことになります。

関連項目

参照

MergePublication クラス

Microsoft.SqlServer.Replication 名前空間

その他の技術情報

プル サブスクリプションを作成する方法 (RMO プログラミング)