MergePublication Construtores

Definição

Cria uma nova instância da classe MergePublication.

Sobrecargas

Nome Description
MergePublication()

Cria uma nova instância da classe MergePublication.

MergePublication(String, String, ServerConnection)

Inicializa uma nova instância da MergePublication classe com o nome, banco de dados e conexão especificados com o Publisher.

MergePublication(String, String, ServerConnection, Boolean)

Cria uma instância da MergePublication classe, especificando se o trabalho do Agente de Instantâneo deve ser criado por padrão.

Comentários

Texto atualizado:17 de julho de 2006

A tabela a seguir mostra os valores padrão de propriedades para uma nova instância de MergePublication. Quaisquer propriedades que não estejam explicitamente enumeradas nesta tabela são inicializadas a um null valor.

Property Valor padrão
Attributes Valores de AllowPush, CentralizedConflicts, DecentralizedConflicts, IndependentAgent, ImmediateSync, , e AllowPartitionRealignment para

PublicationAttributes
AutomaticReinitializationPolicy Um valor de Reinitialize para AutomaticReinitializationPolicies
CachePropertyChanges false
CompatibilityLevel Um valor de LatestVersion para PublicationCompatibilityLevel
ConflictRetention 14 (dias)
CreateSnapshotAgentByDefault false
FtpPort 1 21
HasSubscription false
IsExistingObject false
MaxConcurrentDynamicSnapshots 0 (sem máximo)
MaxConcurrentMerge 0 (sem máximo)
PartitionGroupsOption Um valor de AutoSet para PartitionGroupsOption
Priority 100
ReplicateDdl Um valor de All para DdlReplicationOptions
RetentionPeriod 14 (dias)
RetentionPeriodUnit Um valor de Days para RetentionPeriodUnits
SnapshotAgentExists false
SnapshotAvailable false
SnapshotGenerationAgentPublisherSecurity Um valor de true para WindowsAuthentication
SnapshotMethod Um valor de BcpNative para InitialSyncType
SnapshotSchedule Um valor de 99991231 para ActiveEndDate

Um valor de 235959 para ActiveEndTime

Um valor da data de criação da publicação para ActiveStartDate

Um valor de 500 para ActiveStartTime

Um valor de 14 para FrequencyInterval

Um valor de 0 para FrequencyRecurrenceFactor

Um valor de First para FrequencyRelativeInterval

Um valor de Once para FrequencySubDay

Um valor de 5 para FrequencySubDayInterval

Um valor de Daily para FrequencyType
Status Um valor de Active para State
Type Um valor de Merge para PublicationType
UsesHostName false

1 A porta FTP (protocolo de transferência de arquivos) é usada apenas quando você transfere snapshots usando FTP. Para obter mais informações, consulte Transferir instantâneos pelo FTP.

MergePublication()

Cria uma nova instância da classe MergePublication.

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

Comentários

O construtor padrão inicializa qualquer campo para seus valores padrão.

Aplica-se a

MergePublication(String, String, ServerConnection)

Inicializa uma nova instância da MergePublication classe com o nome, banco de dados e conexão especificados com o 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);
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)

Parâmetros

name
String

O nome da publicação de meclagem.

databaseName
String

O nome do banco de dados.

connectionContext
ServerConnection

O contexto de conexão necessário para estabelecer uma conexão com a instância do MicrosoftSQL Server.

Confira também

Aplica-se a

MergePublication(String, String, ServerConnection, Boolean)

Cria uma instância da MergePublication classe, especificando se o trabalho do Agente de Instantâneo deve ser criado por padrão.

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)

Parâmetros

name
String

O nome da publicação de meclagem.

databaseName
String

O nome do banco de dados.

connectionContext
ServerConnection

O contexto de conexão necessário para estabelecer uma conexão com a instância do MicrosoftSQL Server.

createSnapshotAgentByDefault
Boolean

truepara criar o trabalho Agente de Instantâneo para a publicação; false para não criar o trabalho Agente de Instantâneo para a publicação e o Agente de Instantâneo deve ser executado manualmente para gerar o snapshot inicial.

Aplica-se a