Partilhar via


MergePublication Construtores

Definição

Cria uma nova instância da classe MergePublication.

Sobrecargas

MergePublication()

Cria uma nova instância da classe MergePublication.

MergePublication(String, String, ServerConnection)

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

MergePublication(String, String, ServerConnection, Boolean)

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

Comentários

Texto atualizado:17 julho de 2006

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

Propriedade Valor padrão
Attributes Valores de AllowPush, CentralizedConflicts, DecentralizedConflicts, IndependentAgent, ImmediateSynce AllowPartitionRealignment para

PublicationAttributes
AutomaticReinitializationPolicy Um valor de Reinitialize para AutomaticReinitializationPolicies
CachePropertyChanges false
CompatibilityLevel Um valor de LatestVersion para PublicationCompatibilityLevel
ConflictRetention 14 (dias)
CreateSnapshotAgentByDefault false
FtpPort1 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 arquivo) é usada somente quando você transfere instantâneos 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 quaisquer campos com seus valores padrão.

Aplica-se a

MergePublication(String, String, ServerConnection)

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

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 classe MergePublication que especifica 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

true para criar o trabalho do Agente de Instantâneo para a publicação; false para não criar o trabalho do Agente de Instantâneo para a publicação e o Agente de Instantâneo deverá ser executado manualmente para gerar o instantâneo inicial.

Aplica-se a