語言

MergePublication 建構函式

定義

建立 MergePublication 類別的新實例。

多載

名稱 Description
MergePublication()

建立 MergePublication 類別的新實例。

MergePublication(String, String, ServerConnection)

初始化一個新的類別實例MergePublication,並以指定名稱、資料庫及與 Publisher 的連線。

MergePublication(String, String, ServerConnection, Boolean)

建立該MergePublication類別的實例,指定是否應該預設建立 快照集代理程式 工作。

備註

更新文字:2006年7月17日

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

房產 預設值
Attributes AllowPush值 , CentralizedConflicts, DecentralizedConflictsIndependentAgentImmediateSyncAllowPartitionRealignment 對

PublicationAttributes
AutomaticReinitializationPolicy 對於 的 Reinitialize 值 AutomaticReinitializationPolicies
CachePropertyChanges false
CompatibilityLevel 對於 的 LatestVersion 值 PublicationCompatibilityLevel
ConflictRetention 14(天)
CreateSnapshotAgentByDefault false
FtpPort 1 21
HasSubscription false
IsExistingObject false
MaxConcurrentDynamicSnapshots 0(無最大值)
MaxConcurrentMerge 0(無最大值)
PartitionGroupsOption 對於 的 AutoSet 值 PartitionGroupsOption
Priority 100
ReplicateDdl 對於 的 All 值 DdlReplicationOptions
RetentionPeriod 14(天)
RetentionPeriodUnit 對於 的 Days 值 RetentionPeriodUnits
SnapshotAgentExists false
SnapshotAvailable false
SnapshotGenerationAgentPublisherSecurity 對於 的 true 值 WindowsAuthentication
SnapshotMethod 對於 的 BcpNative 值 InitialSyncType
SnapshotSchedule 99991231 的值 ActiveEndDate

235959 的值 ActiveEndTime

發表創建日期的值 ActiveStartDate

值為500,當 ActiveStartTime

值為14,當 FrequencyInterval

值為 0,當 FrequencyRecurrenceFactor

對於 的 First 值 FrequencyRelativeInterval

對於 的 Once 值 FrequencySubDay

值為 5 當 FrequencySubDayInterval

對於 的 Daily 值 FrequencyType
Status 對於 的 Active 值 State
Type 對於 的 Merge 值 PublicationType
UsesHostName false

1 FTP(檔案傳輸協定)埠口僅在使用 FTP 傳輸快照時使用。 如需詳細資訊,請參閱透過 FTP 傳送快照集。

MergePublication()

建立 MergePublication 類別的新實例。

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

備註

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

適用於

MergePublication(String, String, ServerConnection)

初始化一個新的類別實例MergePublication,並以指定名稱、資料庫及與 Publisher 的連線。

public:
 MergePublication(System::String ^ name, System::String ^ databaseName, Microsoft::SqlServer::Management::Common::ServerConnection ^ connectionContext);
public MergePublication(string name, string databaseName, Microsoft.SqlServer.Management.Common.ServerConnection connectionContext);
new Microsoft.SqlServer.Replication.MergePublication : string * string * Microsoft.SqlServer.Management.Common.ServerConnection -> Microsoft.SqlServer.Replication.MergePublication
Public Sub New (name As String, databaseName As String, connectionContext As ServerConnection)

參數

name
String

合併式發行集的名稱。

databaseName
String

資料庫的名稱。

connectionContext
ServerConnection

建立與 MicrosoftSQL Server 實例連接所需的連線上下文。

另請參閱

適用於

MergePublication(String, String, ServerConnection, Boolean)

建立該MergePublication類別的實例,指定是否應該預設建立 快照集代理程式 工作。

public:
 MergePublication(System::String ^ name, System::String ^ databaseName, Microsoft::SqlServer::Management::Common::ServerConnection ^ connectionContext, bool createSnapshotAgentByDefault);
public MergePublication(string name, string databaseName, Microsoft.SqlServer.Management.Common.ServerConnection connectionContext, bool createSnapshotAgentByDefault);
new Microsoft.SqlServer.Replication.MergePublication : string * string * Microsoft.SqlServer.Management.Common.ServerConnection * bool -> Microsoft.SqlServer.Replication.MergePublication
Public Sub New (name As String, databaseName As String, connectionContext As ServerConnection, createSnapshotAgentByDefault As Boolean)

參數

name
String

合併式發行集的名稱。

databaseName
String

資料庫的名稱。

connectionContext
ServerConnection

建立與 MicrosoftSQL Server 實例連接所需的連線上下文。

createSnapshotAgentByDefault
Boolean

true建立出版品的 快照集代理程式 工作;false若不建立發佈的 快照集代理程式 工作,則必須手動執行 快照集代理程式 以產生初始快照。

適用於