語言

MergePullSubscription 建構函式

定義

建立 MergePullSubscription 類別的新實例。

多載

名稱 Description
MergePullSubscription()

建立 MergePullSubscription 類別的新實例。

MergePullSubscription(String, String, String, String, ServerConnection)

初始化類別的新實例MergePullSubscription,包含指定的資料庫、Publisher、發佈及訂閱者連線。

MergePullSubscription(String, String, String, String, ServerConnection, Boolean)

建立一個新的類別實例MergePullSubscription,包含指定的資料庫、Publisher、發佈、訂閱者連線,以及是否建立了代理工作。

備註

更新文字:2006年7月17日

下表顯示了新實例 MergePullSubscription的預設屬性值。 未在本表中明確列舉的屬性會被初始化為一個 null 值。

房產 預設值
AgentOffload false
AgentSchedule 99991231 的值 ActiveEndDate

235959 的值 ActiveEndTime

訂閱創建日期的價值 ActiveStartDate

值為 0,當 ActiveStartTime

值為 1 FrequencyInterval

值為 0,當 FrequencyRecurrenceFactor

對於 的 First 值 FrequencyRelativeInterval

對於 的 Hour 值 FrequencySubDay

值為 1 FrequencySubDayInterval

對於 的 Daily 值 FrequencyType
CachePropertyChanges false
CreateSyncAgentByDefault false
DistributorSecurity 對於 的 true 值 WindowsAuthentication
EnabledForSynchronizationManager false
InternetSecurityMode 對於 的 true 值 WindowsAuthentication
InternetTimeout 300
IsExistingObject false
Priority 0
<xref:Microsoft.SqlServer.Replication.MergePullSubscription.PublisherSecurity%2A> 對於 的 true 值 WindowsAuthentication
SubscriberSecurity 對於 的 true 值 WindowsAuthentication
SubscriberType 對於 的 Local 值 MergeSubscriberType
SubscriptionType 對於 的 Push 值 SubscriptionOption
SynchronizationAgent MergeSynchronizationAgent一個與你所建立訂閱相關的出版物範例。
<xref:Microsoft.SqlServer.Replication.PullSubscription.SyncType%2A> 對於 的 Automatic 值 <xref:Microsoft.SqlServer.Replication.PullSubscriptionSyncType>
Type 對於 的 Merge 值 PublicationType
UseFtp false
UseInteractiveResolver false
UseWebSynchronization false

MergePullSubscription()

建立 MergePullSubscription 類別的新實例。

public:
 MergePullSubscription();
public MergePullSubscription();
Public Sub New ()

備註

預設建構子會將任何欄位初始化為其預設值。

適用於

MergePullSubscription(String, String, String, String, ServerConnection)

初始化類別的新實例MergePullSubscription,包含指定的資料庫、Publisher、發佈及訂閱者連線。

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,包含指定的資料庫、Publisher、發佈、訂閱者連線,以及是否建立了代理工作。

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)

參數

subscriptionDBName
String

一個 String 指定訂閱資料庫名稱的值。

publisherName
String

一個String指定 Publisher 名稱的值。

publicationDBName
String

一個 String 指定出版資料庫名稱的值。

publicationName
String

一個 String 指定出版品名稱的值。

subscriberConnectionContext
ServerConnection

一個 ServerConnection 物件,指定建立與訂閱者 Microsoft SQL Server 實例連接所需的連線上下文。

createMergeAgentByDefault
Boolean

指定訂閱建立時是否會建立代理工作。

備註

指定一個值true,表示createMergeAgentByDefault何時需要排程同步,或何時需要同步 SQL Server Management Studio 的訂閱。 指定一個值,表示false複寫代理程式是否總是以程式方式啟動,且不使用 SQL Server Agent。

當你指定 為 falsecreateMergeAgentByDefault時,MergeSynchronizationAgent從屬性取得SynchronizationAgent的 or TransSynchronizationAgent 物件將缺乏足夠資訊來成功同步訂閱。 欲了解更多資訊,請參閱 《如何同步拉取訂閱(RMO Programming)》。

適用於