MergePublication.MakePullSubscriptionWellKnown 方法

定義

在 Publisher 註冊合併拉取訂閱。

public:
 void MakePullSubscriptionWellKnown(System::String ^ subscriber, System::String ^ subscriptionDB, Microsoft::SqlServer::Replication::SubscriptionSyncType syncType, Microsoft::SqlServer::Replication::MergeSubscriberType subscriberType, float priority);
public void MakePullSubscriptionWellKnown(string subscriber, string subscriptionDB, Microsoft.SqlServer.Replication.SubscriptionSyncType syncType, Microsoft.SqlServer.Replication.MergeSubscriberType subscriberType, float priority);
member this.MakePullSubscriptionWellKnown : string * string * Microsoft.SqlServer.Replication.SubscriptionSyncType * Microsoft.SqlServer.Replication.MergeSubscriberType * single -> unit
Public Sub MakePullSubscriptionWellKnown (subscriber As String, subscriptionDB As String, syncType As SubscriptionSyncType, subscriberType As MergeSubscriberType, priority As Single)

參數

subscriber
String

就是建立拉取訂閱的訂閱者。

subscriptionDB
String

即是建立拉取訂閱的訂閱資料庫。

syncType
SubscriptionSyncType

訂閱同步的選項。

subscriberType
MergeSubscriberType

一個 MergeSubscriberType 指定註冊訂閱是本地訂閱還是全域訂閱的物件。

priority
Single

拉取訂閱的權重是為了解決同一複製資料中發生多於一項變更時的衝突。

備註

EnumSubscriptions來判斷訂閱是否已經在 Publisher 註冊。 如果註冊存在,伺服器 MakePullSubscriptionWellKnown 會產生錯誤。

MakePullSubscriptionWellKnown此方法只能由Publisher的系統管理員固定伺服器角色成員,或是發表資料庫中固定資料庫db_owner角色的成員呼叫。

呼叫 MakePullSubscriptionWellKnown 等同於執行 sp_addmergesubscription 來註冊拉取訂閱。

適用於

另請參閱