言語

MergePublication コンストラクター

定義

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

オーバーロード

名前 説明
MergePublication()

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

MergePublication(String, String, ServerConnection)

指定された名前、データベース、およびPublisherへの接続を持つ新しいMergePublicationインスタンスを初期化します。

MergePublication(String, String, ServerConnection, Boolean)

MergePublicationクラスのインスタンスを作成し、スナップショット エージェントジョブをデフォルトで作成すべきかどうかを指定します。

注釈

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

以下の表は新しい MergePublicationインスタンスのデフォルトのプロパティ値を示しています。 この表に明示的に列挙されていないプロパティは null 値に初期化されます。

財産 既定値
Attributes AllowPushCentralizedConflictsDecentralizedConflictsIndependentAgentImmediateSyncAllowPartitionRealignmentの値は

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

235959の値 ActiveEndTime

出版作成日の値 ActiveStartDate

500の値 ActiveStartTime

14の値 FrequencyInterval

0 の値は FrequencyRecurrenceFactor

Firstの値FrequencyRelativeInterval

Onceの値FrequencySubDay

5 の値は FrequencySubDayInterval

Dailyの値FrequencyType
Status Activeの値State
Type Mergeの値PublicationType
UsesHostName false

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

MergePublication()

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

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

注釈

デフォルトのコンストラクタは、任意のフィールドをデフォルト値に初期化します。

適用対象

MergePublication(String, String, ServerConnection)

指定された名前、データベース、およびPublisherへの接続を持つ新しい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出版物のスナップショット エージェントジョブを作成しない場合、スナップショット エージェントを手動で実行して初期スナップショットを生成する必要があります。

適用対象