MergePublication.MakePullSubscriptionWellKnown 方法

定义

在发布服务器上注册合并请求订阅。

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 确定订阅是否已在发布服务器上注册。 如果注册存在, MakePullSubscriptionWellKnown 则会在服务器上生成错误。

方法 MakePullSubscriptionWellKnown 只能由发布服务器上的 sysadmin 固定服务器角色的成员或发布数据库中 db_owner 固定数据库角色的成员调用。

调用 MakePullSubscriptionWellKnown 等效于执行 sp_addmergesubscription 来注册请求订阅。

适用于

另请参阅