TransPublication 构造函数

定义

创建 TransPublication 类的新实例。

重载

TransPublication()

创建 TransPublication 类的新实例。

TransPublication(String, String, ServerConnection)

使用所需的属性创建 TransPublication 类的新实例。

TransPublication(String, String, ServerConnection, Boolean)

使用所需的属性创建 TransPublication 类的新实例,并且指示是否为发布创建快照代理作业。

注解

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

下表显示了 的新实例 TransPublication的默认属性值。 此表中未显式枚举的任何属性都初始化为值 null

properties 默认值
Attributes AllowPushSnapshotInDefaultFolder 的值

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 的 99991231 值 ActiveEndDate

的 235959 值 ActiveEndTime

的 值为 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 值。

适用于