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 | 的 值为PublisherWinConflictPolicyOption |
| ConflictRetention | 14 (天) |
| ContinueOnConflict | false |
| CreateSnapshotAgentByDefault | false |
| FtpPort 1 | 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)
参数
- 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 发布服务器,则表示与分发服务器的连接。