TransPublication 建構函式

定義

建立 TransPublication 類別的新執行個體。

多載

TransPublication()

建立 TransPublication 類別的新執行個體。

TransPublication(String, String, ServerConnection)

使用必要的屬性建立 TransPublication 類別的新執行個體。

TransPublication(String, String, ServerConnection, Boolean)

使用必要的屬性建立 TransPublication 類別的新執行個體,並指出是否建立發行集的快照集代理程式作業。

備註

更新的文字: 2006 年 7 月 17 日

下表顯示新實例的預設屬性值 TransPublication 。 未在此資料表中明確列舉的任何屬性都會初始化為 null 值。

屬性 預設值
Attributes AllowPush 和值 SnapshotInDefaultFolder

PublicationAttributes
CachePropertyChanges false
ConflictPolicy 的值 PublisherWinConflictPolicyOption
ConflictRetention 14(天)
ContinueOnConflict false
CreateSnapshotAgentByDefault false
FtpPort1 21
HasSubscription false
IsExistingObject false
QueueType 的值 SqlQueueOption
ReplicateDdl 的值 AllDdlReplicationOptions
RetentionPeriod 0(永不過期)
SnapshotAgentExists false
SnapshotAvailable false
SnapshotGenerationAgentPublisherSecurity 的值 trueWindowsAuthentication
SnapshotMethod 的值 BcpNativeInitialSyncType
SnapshotSchedule 的值為99991231ActiveEndDate

的值為235959ActiveEndTime

值為0表示ActiveStartDate

值為0表示ActiveStartTime

值為1表示FrequencyInterval

值為0表示FrequencyRecurrenceFactor

的值 FirstFrequencyRelativeInterval

的值 HourFrequencySubDay

值為1表示FrequencySubDayInterval

的值 DailyFrequencyType
Status 的值 ActiveState
Type 的值 TransactionalPublicationType

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

TransPublication()

建立 TransPublication 類別的新執行個體。

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

適用於

TransPublication(String, String, ServerConnection)

使用必要的屬性建立 TransPublication 類別的新執行個體。

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

參數

name
String

指定發行集名稱的 String 值。

databaseName
String

指定發行集資料庫名稱的 String 值。

connectionContext
ServerConnection

ServerConnection 物件,表示非 SQL Server 發行者之發行者或散發者的連接。

適用於

TransPublication(String, String, ServerConnection, Boolean)

使用必要的屬性建立 TransPublication 類別的新執行個體,並指出是否建立發行集的快照集代理程式作業。

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

參數

name
String

指定發行集名稱的 String 值。

databaseName
String

指定發行集資料庫名稱的 String 值。

connectionContext
ServerConnection

ServerConnection 物件,表示非 SQL Server 發行者之發行者或散發者的連接。

createSnapshotAgentByDefault
Boolean

Boolean 值,指出建立發行集時,是否自動加入快照集代理程式作業。

適用於