Поделиться через


MergePublication Конструкторы

Определение

Создает новый экземпляр класса MergePublication.

Перегрузки

MergePublication()

Создает новый экземпляр класса MergePublication.

MergePublication(String, String, ServerConnection)

Инициализирует новый экземпляр класса MergePublication с указанными именем, базой данных и соединением с издателем.

MergePublication(String, String, ServerConnection, Boolean)

Создает экземпляр класса MergePublication, указывающий, следует ли сформировать задание агента моментальных снимков по умолчанию.

Комментарии

Обновлен текст:17 июля 2006 г.

В следующей таблице показаны значения свойств по умолчанию для нового экземпляра MergePublication. Все свойства, не перечисленные явным образом в этой таблице, инициализируются значением null .

Свойство Значение по умолчанию
Attributes AllowPushЗначения , CentralizedConflicts, DecentralizedConflicts, IndependentAgentImmediateSync, и AllowPartitionRealignment для

PublicationAttributes
AutomaticReinitializationPolicy Значение для ReinitializeAutomaticReinitializationPolicies
CachePropertyChanges false
CompatibilityLevel Значение для LatestVersionPublicationCompatibilityLevel
ConflictRetention 14 (дней)
CreateSnapshotAgentByDefault false
FtpPort 1 21
HasSubscription false
IsExistingObject false
MaxConcurrentDynamicSnapshots 0 (не максимум)
MaxConcurrentMerge 0 (не максимум)
PartitionGroupsOption Значение для AutoSetPartitionGroupsOption
Priority 100
ReplicateDdl Значение для AllDdlReplicationOptions
RetentionPeriod 14 (дней)
RetentionPeriodUnit Значение для DaysRetentionPeriodUnits
SnapshotAgentExists false
SnapshotAvailable false
SnapshotGenerationAgentPublisherSecurity Значение для trueWindowsAuthentication
SnapshotMethod Значение для BcpNativeInitialSyncType
SnapshotSchedule Значение 99991231 для ActiveEndDate

Значение 235959 для ActiveEndTime

Значение даты создания публикации для ActiveStartDate

Значение 500 для ActiveStartTime

Значение 14 для FrequencyInterval

Значение 0 для FrequencyRecurrenceFactor

Значение для FirstFrequencyRelativeInterval

Значение для OnceFrequencySubDay

Значение 5 для FrequencySubDayInterval

Значение для DailyFrequencyType
Status Значение для ActiveState
Type Значение для MergePublicationType
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, чтобы не создавать задание агента моментальных снимков для публикации; в этом случае агент моментальных снимков необходимо запускать вручную для формирования исходного моментального снимка.

Применяется к