次の方法で共有


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
    プル サブスクリプションが作成されたサブスクライバを指定する String 値です。
  • subscriptionDB
    型: System. . :: . .String
    プル サブスクリプションが作成されたサブスクリプション データベースを指定する String 値です。
  • priority
    型: System. . :: . .Single
    複数の変更が同一のレプリケートされたデータに発生した場合の競合を解決するために、プル サブスクリプションの重みを指定する String 値です。

説明

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

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

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

この名前空間、クラス、またはメンバは、Microsoft .NET Framework 2.0 でのみサポートされています。