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 値です。
- syncType
型: Microsoft.SqlServer.Replication. . :: . .SubscriptionSyncType
サブスクリプションの同期方法を指定する SubscriptionSyncType オブジェクトです。
- subscriberType
型: Microsoft.SqlServer.Replication. . :: . .MergeSubscriberType
登録するサブスクリプションがローカル サブスクリプションかグローバル サブスクリプションかを指定する MergeSubscriberType オブジェクトです。
- priority
型: System. . :: . .Single
複数の変更が同一のレプリケートされたデータに発生した場合の競合を解決するために、プル サブスクリプションの重みを指定する String 値です。
説明
パブリッシャ側でサブスクリプションが既に登録されているかどうかを確認するには、EnumSubscriptions を使用します。登録されている場合は、MakePullSubscriptionWellKnown によってサーバーでエラーが生成されます。
MakePullSubscriptionWellKnown メソッドを呼び出すことができるのは、パブリッシャ側の固定サーバー ロール sysadmin のメンバ、またはパブリケーション データベースの固定データベース ロール db_owner のメンバだけです。
MakePullSubscriptionWellKnown を呼び出すと、sp_addmergesubscription を実行してプル サブスクリプションを登録するのと同じことになります。
この名前空間、クラス、またはメンバは、Microsoft .NET Framework 2.0 でのみサポートされています。