次の方法で共有


MergePublication コンストラクター

定義

MergePublication クラスの新しいインスタンスを作成します。

オーバーロード

MergePublication()

MergePublication クラスの新しいインスタンスを作成します。

MergePublication(String, String, ServerConnection)

指定した名前、データベース、およびパブリッシャーへの接続を使用して MergePublication クラスの新しいインスタンスを初期化します。

MergePublication(String, String, ServerConnection, Boolean)

スナップショット エージェント ジョブを既定で作成するかどうかを指定して、MergePublication クラスのインスタンスを作成します。

注釈

更新されたテキスト:2006 年 7 月 17 日

次の表に、MergePublication の新しいインスタンスに使用される既定のプロパティ値を示します。 この表に明示されていないプロパティは、null 値に初期化されます。

プロパティ 既定値
Attributes 次の列挙の場合、値 AllowPushCentralizedConflictsDecentralizedConflictsIndependentAgentImmediateSync、および AllowPartitionRealignment になります。

PublicationAttributes
AutomaticReinitializationPolicy AutomaticReinitializationPolicies の場合、値 Reinitialize になります。
CachePropertyChanges false
CompatibilityLevel PublicationCompatibilityLevel の場合、値 LatestVersion になります。
ConflictRetention 14 (日)
CreateSnapshotAgentByDefault false
FtpPort1 21
HasSubscription false
IsExistingObject false
MaxConcurrentDynamicSnapshots 0 (最大値なし)
MaxConcurrentMerge 0 (最大値なし)
PartitionGroupsOption PartitionGroupsOption の場合、値 AutoSet になります。
Priority 100
ReplicateDdl DdlReplicationOptions の場合、値 All になります。
RetentionPeriod 14 (日)
RetentionPeriodUnit RetentionPeriodUnits の場合、値 Days になります。
SnapshotAgentExists false
SnapshotAvailable false
SnapshotGenerationAgentPublisherSecurity WindowsAuthentication の場合、値 true になります。
SnapshotMethod InitialSyncType の場合、値 BcpNative になります。
SnapshotSchedule の値99991231 ActiveEndDate

の値235959 ActiveEndTime

ActiveStartDate の場合、パブリケーションの作成日の値になります。

の値は 500 です。 ActiveStartTime

の値は 14 です。 FrequencyInterval

の値は 0 です。 FrequencyRecurrenceFactor

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

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

の値は 5 です。 FrequencySubDayInterval

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

1 FTP (ファイル転送プロトコル) ポートは、FTP を使用してスナップショットを転送する場合にのみ使用されます。 詳細については、「FTP によるスナップショットの転送」を参照してください。

MergePublication()

MergePublication クラスの新しいインスタンスを作成します。

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

注釈

既定のコンストラクターは、すべてのフィールドを既定値に初期化します。

適用対象

MergePublication(String, String, ServerConnection)

指定した名前、データベース、およびパブリッシャーへの接続を使用して MergePublication クラスの新しいインスタンスを初期化します。

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

パラメーター

name
String

マージ パブリケーションの名前です。

databaseName
String

データベースの名前。

connectionContext
ServerConnection

MicrosoftSQL Server のインスタンスへの接続を確立するために必要な接続コンテキスト。

こちらもご覧ください

適用対象

MergePublication(String, String, ServerConnection, Boolean)

スナップショット エージェント ジョブを既定で作成するかどうかを指定して、MergePublication クラスのインスタンスを作成します。

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

パラメーター

name
String

マージ パブリケーションの名前です。

databaseName
String

データベースの名前。

connectionContext
ServerConnection

MicrosoftSQL Server のインスタンスへの接続を確立するために必要な接続コンテキスト。

createSnapshotAgentByDefault
Boolean

パブリケーション用のスナップショット エージェント ジョブを作成する場合は true、パブリケーション用のスナップショット エージェント ジョブを作成せず、スナップショット エージェントを手動で実行して初期スナップショットを生成する場合は false です。

適用対象