MergePublication MergePublication MergePublication Constructors

정의

오버로드

MergePublication() MergePublication() MergePublication()

새 인스턴스를 만듭니다는 MergePublication 클래스입니다. Creates a new instance of the MergePublication class.

MergePublication(String, String, ServerConnection) MergePublication(String, String, ServerConnection) MergePublication(String, String, ServerConnection)

지정된 이름, 데이터베이스 및 게시자 연결을 사용하여 MergePublication 클래스의 새 인스턴스를 초기화합니다. Initializes a new instance of the MergePublication class with the specified name, database, and connection to the Publisher.

MergePublication(String, String, ServerConnection, Boolean) MergePublication(String, String, ServerConnection, Boolean) MergePublication(String, String, ServerConnection, Boolean)

스냅숏 에이전트 작업을 기본적으로 만들어야 하는지 여부를 지정하고 MergePublication 클래스의 인스턴스를 만듭니다. Creates an instance of the MergePublication class, specifying whether the Snapshot Agent job should be created by default.

설명

Updated text: 17 July 2006 17 July 2006

다음 표에서 기본값의 새 인스턴스에 대 한 속성 값이 표시 MergePublication합니다.The following table shows the default property values for a new instance of MergePublication. 이 테이블에 명시적으로 열거 하지 하는 모든 속성으로 초기화 됩니다는 null 값입니다.Any properties that are not explicitly enumerated in this table are initialized to a null value.

속성Property 기본값Default value
Attributes AllowPush, CentralizedConflicts, DecentralizedConflicts, IndependentAgent, ImmediateSync, 및 AllowPartitionRealignment 에 대 한Values of AllowPush, CentralizedConflicts, DecentralizedConflicts, IndependentAgent, ImmediateSync, and AllowPartitionRealignment for

PublicationAttributes
AutomaticReinitializationPolicy 값이 Reinitialize 에 대 한 AutomaticReinitializationPoliciesA value of Reinitialize for AutomaticReinitializationPolicies
CachePropertyChanges false
CompatibilityLevel 값이 LatestVersion 에 대 한 PublicationCompatibilityLevelA value of LatestVersion for PublicationCompatibilityLevel
ConflictRetention 14 (일)14 (days)
CreateSnapshotAgentByDefault false
FtpPort 1FtpPort 1 2121
HasSubscription false
IsExistingObject false
MaxConcurrentDynamicSnapshots 0 (무제한)0 (no maximum)
MaxConcurrentMerge 0 (무제한)0 (no maximum)
PartitionGroupsOption 값이 AutoSet 에 대 한 PartitionGroupsOptionA value of AutoSet for PartitionGroupsOption
Priority 100100
ReplicateDdl 값이 All 에 대 한 DdlReplicationOptionsA value of All for DdlReplicationOptions
RetentionPeriod 14 (일)14 (days)
RetentionPeriodUnit 값이 Days 에 대 한 RetentionPeriodUnitsA value of Days for RetentionPeriodUnits
SnapshotAgentExists false
SnapshotAvailable false
SnapshotGenerationAgentPublisherSecurity 값이 true 에 대 한 WindowsAuthenticationA value of true for WindowsAuthentication
SnapshotMethod 값이 BcpNative 에 대 한 InitialSyncTypeA value of BcpNative for InitialSyncType
SnapshotSchedule 에 대 한 99991231 값 ActiveEndDateA value of 99991231 for ActiveEndDate

에 대 한 235959 값 ActiveEndTimeA value of 235959 for ActiveEndTime

에 대 한 게시 만든 날짜 값 ActiveStartDateA value of the publication creation date for ActiveStartDate

에 대 한 500 ActiveStartTimeA value of 500 for ActiveStartTime

14에 대 한 값 FrequencyIntervalA value of 14 for FrequencyInterval

값이 0에 대 한 FrequencyRecurrenceFactorA value of 0 for FrequencyRecurrenceFactor

값이 First 에 대 한 FrequencyRelativeIntervalA value of First for FrequencyRelativeInterval

값이 Once 에 대 한 FrequencySubDayA value of Once for FrequencySubDay

값에 대 한 5 FrequencySubDayIntervalA value of 5 for FrequencySubDayInterval

값이 Daily 에 대 한 FrequencyTypeA value of Daily for FrequencyType
Status 값이 Active 에 대 한 StateA value of Active for State
Type 값이 Merge 에 대 한 PublicationTypeA value of Merge for PublicationType
UsesHostName false

1 에서 FTP (파일 전송 프로토콜) 포트는 FTP를 사용 하 여 스냅숏을 전송 하는 경우에 사용 됩니다.1 The FTP (file transfer protocol) port is used only when you transfer snapshots by using FTP. 자세한 내용은 FTP를 통해 스냅숏 전송을 참조하세요.For more information, see Transfer Snapshots Through FTP.

MergePublication() MergePublication() MergePublication()

새 인스턴스를 만듭니다는 MergePublication 클래스입니다. Creates a new instance of the MergePublication class.

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

설명

기본 생성자는 모든 필드를 기본값으로 초기화합니다.The default constructor initializes any fields to their default values.

MergePublication(String, String, ServerConnection) MergePublication(String, String, ServerConnection) MergePublication(String, String, ServerConnection)

지정된 이름, 데이터베이스 및 게시자 연결을 사용하여 MergePublication 클래스의 새 인스턴스를 초기화합니다. Initializes a new instance of the MergePublication class with the specified name, database, and connection to the Publisher.

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);
Public Sub New (name As String, databaseName As String, connectionContext As ServerConnection)
매개 변수
name
String String String

병합 게시의 이름입니다. The name of the merge publication.

databaseName
String String String

데이터베이스의 이름입니다. The name of the database.

connectionContext
Microsoft.SqlServer.Management.Common.ServerConnection Microsoft.SqlServer.Management.Common.ServerConnection Microsoft.SqlServer.Management.Common.ServerConnection

MicrosoftSQL 서버 인스턴스에 대 한 연결을 설정 하는 데 필요한 연결 컨텍스트. The connection context required to establish a connection to the instance of MicrosoftSQL Server.

추가 정보

MergePublication(String, String, ServerConnection, Boolean) MergePublication(String, String, ServerConnection, Boolean) MergePublication(String, String, ServerConnection, Boolean)

스냅숏 에이전트 작업을 기본적으로 만들어야 하는지 여부를 지정하고 MergePublication 클래스의 인스턴스를 만듭니다. Creates an instance of the MergePublication class, specifying whether the Snapshot Agent job should be created by default.

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);
Public Sub New (name As String, databaseName As String, connectionContext As ServerConnection, createSnapshotAgentByDefault As Boolean)
매개 변수
name
String String String

병합 게시의 이름입니다. The name of the merge publication.

databaseName
String String String

데이터베이스의 이름입니다. The name of the database.

connectionContext
Microsoft.SqlServer.Management.Common.ServerConnection Microsoft.SqlServer.Management.Common.ServerConnection Microsoft.SqlServer.Management.Common.ServerConnection

MicrosoftSQL 서버 인스턴스에 대 한 연결을 설정 하는 데 필요한 연결 컨텍스트. The connection context required to establish a connection to the instance of MicrosoftSQL Server.

createSnapshotAgentByDefault
Boolean Boolean Boolean

게시에 대한 스냅숏 에이전트 작업을 만들려면 true이고, 게시에 대한 스냅숏 에이전트 작업을 만들지 않고 스냅숏 에이전트를 수동으로 실행하여 초기 스냅숏을 생성해야 하면 false입니다. true to create the Snapshot Agent job for the publication; false to not create the Snapshot Agent job for the publication and the Snapshot Agent must be run manually to generate the initial snapshot.

적용 대상