TransPublication 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建 TransPublication 类的新实例。
重载
TransPublication() |
创建 TransPublication 类的新实例。 |
TransPublication(String, String, ServerConnection) |
使用所需的属性创建 TransPublication 类的新实例。 |
TransPublication(String, String, ServerConnection, Boolean) |
使用所需的属性创建 TransPublication 类的新实例,并且指示是否为发布创建快照代理作业。 |
注解
更新的文本:2006 年 7 月 17 日
下表显示了 的新实例 TransPublication的默认属性值。 此表中未显式枚举的任何属性都初始化为值 null
。
properties | 默认值 |
---|---|
Attributes | AllowPush 和 SnapshotInDefaultFolder 的值PublicationAttributes |
CachePropertyChanges | false |
ConflictPolicy | 的 值为PublisherWin ConflictPolicyOption |
ConflictRetention | 14 (天) |
ContinueOnConflict | false |
CreateSnapshotAgentByDefault | false |
FtpPort1 | 21 |
HasSubscription | false |
IsExistingObject | false |
QueueType | 的 值为Sql QueueOption |
ReplicateDdl | 的 值为All DdlReplicationOptions |
RetentionPeriod | 0 (永不过期) |
SnapshotAgentExists | false |
SnapshotAvailable | false |
SnapshotGenerationAgentPublisherSecurity | 的 值为true WindowsAuthentication |
SnapshotMethod | 的 值为BcpNative InitialSyncType |
SnapshotSchedule | 的 99991231 值 ActiveEndDate 的 235959 值 ActiveEndTime 的 值为 0 ActiveStartDate 的 值为 0 ActiveStartTime 的值为 1 FrequencyInterval 的 值为 0 FrequencyRecurrenceFactor 的 值为 First FrequencyRelativeInterval的 值为 Hour FrequencySubDay的值为 1 FrequencySubDayInterval 的 值为 Daily FrequencyType |
Status | 的 值为Active State |
Type | 的 值为Transactional PublicationType |
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)
参数
- 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)
参数
- connectionContext
- ServerConnection
一个 ServerConnection 对象,该对象表示与发布服务器的连接,而对于非 SQL Server 发布服务器,则表示与分发服务器的连接。