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 ConflictPolicyOption の場合、値 PublisherWin になります。
ConflictRetention 14 (日)
ContinueOnConflict false
CreateSnapshotAgentByDefault false
FtpPort1 21
HasSubscription false
IsExistingObject false
QueueType QueueOption の場合、値 Sql になります。
ReplicateDdl DdlReplicationOptions の場合、値 All になります。
RetentionPeriod 0 (有効期限なし)
SnapshotAgentExists false
SnapshotAvailable false
SnapshotGenerationAgentPublisherSecurity WindowsAuthentication の場合、値 true になります。
SnapshotMethod InitialSyncType の場合、値 BcpNative になります。
SnapshotSchedule の99991231の値 ActiveEndDate

の235959の値 ActiveEndTime

の値 0 ActiveStartDate

の値 0 ActiveStartTime

FrequencyInterval の場合、値 1 になります。

の値 0 FrequencyRecurrenceFactor

FrequencyRelativeInterval の場合、値 First になります。

FrequencySubDay の場合、値 Hour になります。

FrequencySubDayInterval の場合、値 1 になります。

FrequencyType の場合、値 Daily になります。
Status State の場合、値 Active になります。
Type PublicationType の場合、値 Transactional になります。

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

パブリッシャーへの接続、または SQL Server 以外のパブリッシャーのディストリビューターへの接続を表す ServerConnection オブジェクトです。

適用対象

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

パブリッシャーへの接続、または SQL Server 以外のパブリッシャーのディストリビューターへの接続を表す ServerConnection オブジェクトです。

createSnapshotAgentByDefault
Boolean

パブリケーションが作成されるときに、スナップショット エージェント ジョブが自動的に追加されるかどうかを示す Boolean 値です。

適用対象