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