MergePullSubscription 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建 MergePullSubscription 类的新实例。
重载
MergePullSubscription() |
创建 MergePullSubscription 类的新实例。 |
MergePullSubscription(String, String, String, String, ServerConnection) |
使用指定的数据库、发布服务器、发布服务器和订阅服务器连接初始化类的新实例 MergePullSubscription 。 |
MergePullSubscription(String, String, String, String, ServerConnection, Boolean) |
使用指定的数据库、发布服务器、发布、订阅服务器连接以及是否创建代理作业来创建 MergePullSubscription 类的新实例。 |
注解
更新时间:2006 年 7 月 17 日
下表显示了新实例 MergePullSubscription的默认属性值。 此表中未显式枚举的任何属性都初始化为值 null
。
MergePullSubscription()
创建 MergePullSubscription 类的新实例。
public:
MergePullSubscription();
public MergePullSubscription ();
Public Sub New ()
注解
默认构造函数将所有字段初始化为其默认值。
适用于
MergePullSubscription(String, String, String, String, ServerConnection)
使用指定的数据库、发布服务器、发布服务器和订阅服务器连接初始化类的新实例 MergePullSubscription 。
public:
MergePullSubscription(System::String ^ subscriptionDBName, System::String ^ publisherName, System::String ^ publicationDBName, System::String ^ publicationName, Microsoft::SqlServer::Management::Common::ServerConnection ^ subscriberConnectionContext);
public MergePullSubscription (string subscriptionDBName, string publisherName, string publicationDBName, string publicationName, Microsoft.SqlServer.Management.Common.ServerConnection subscriberConnectionContext);
new Microsoft.SqlServer.Replication.MergePullSubscription : string * string * string * string * Microsoft.SqlServer.Management.Common.ServerConnection -> Microsoft.SqlServer.Replication.MergePullSubscription
Public Sub New (subscriptionDBName As String, publisherName As String, publicationDBName As String, publicationName As String, subscriberConnectionContext As ServerConnection)
参数
- subscriptionDBName
- String
订阅数据库。
- publisherName
- String
发布服务器的名称。
- publicationDBName
- String
发布数据库的名称。
- publicationName
- String
发布的名称。
- subscriberConnectionContext
- ServerConnection
建立与作为订阅服务器的 MicrosoftSQL Server 实例的连接所需的连接上下文。
适用于
MergePullSubscription(String, String, String, String, ServerConnection, Boolean)
使用指定的数据库、发布服务器、发布、订阅服务器连接以及是否创建代理作业来创建 MergePullSubscription 类的新实例。
public:
MergePullSubscription(System::String ^ subscriptionDBName, System::String ^ publisherName, System::String ^ publicationDBName, System::String ^ publicationName, Microsoft::SqlServer::Management::Common::ServerConnection ^ subscriberConnectionContext, bool createMergeAgentByDefault);
public MergePullSubscription (string subscriptionDBName, string publisherName, string publicationDBName, string publicationName, Microsoft.SqlServer.Management.Common.ServerConnection subscriberConnectionContext, bool createMergeAgentByDefault);
new Microsoft.SqlServer.Replication.MergePullSubscription : string * string * string * string * Microsoft.SqlServer.Management.Common.ServerConnection * bool -> Microsoft.SqlServer.Replication.MergePullSubscription
Public Sub New (subscriptionDBName As String, publisherName As String, publicationDBName As String, publicationName As String, subscriberConnectionContext As ServerConnection, createMergeAgentByDefault As Boolean)
参数
- subscriberConnectionContext
- ServerConnection
一个 ServerConnection 对象,指定建立与作为订阅服务器的 MicrosoftSQL Server 实例的连接所需的连接上下文。
- createMergeAgentByDefault
- Boolean
指定是否在创建订阅时创建订阅的代理作业。
注解
指定需要true
createMergeAgentByDefault
计划同步的时间或需要从SQL Server Management Studio同步订阅的值。 指定复制代理是否始终以编程方式启动而不使用SQL Server 代理的值false
。
指定值false
createMergeAgentByDefault
时,MergeSynchronizationAgent从SynchronizationAgent
属性获取的或TransSynchronizationAgent对象将没有足够的信息来成功同步订阅。 有关详细信息,请参阅 如何:同步拉取订阅 (RMO 编程) 。