Lenguaje

MergePublication Constructores

Definición

Crea una nueva instancia de la clase MergePublication.

Sobrecargas

Nombre Description
MergePublication()

Crea una nueva instancia de la clase MergePublication.

MergePublication(String, String, ServerConnection)

Inicializa una nueva instancia de la MergePublication clase con el nombre, base de datos y conexión especificados al Publisher.

MergePublication(String, String, ServerConnection, Boolean)

Crea una instancia de la MergePublication clase, especificando si el trabajo de Agente de instantáneas debe crearse por defecto.

Comentarios

Texto actualizado:17 de julio de 2006

La siguiente tabla muestra los valores de propiedad por defecto para una nueva instancia de MergePublication. Cualquier propiedad que no esté explícitamente enumerada en esta tabla se inicializa a un null valor.

Propiedad Valor predeterminado
Attributes Valores de AllowPush, CentralizedConflicts, DecentralizedConflicts, IndependentAgent, ImmediateSync, y AllowPartitionRealignment para

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

Un valor de 235959 para ActiveEndTime

Un valor de la fecha de creación de la publicación para ActiveStartDate

Un valor de 500 para ActiveStartTime

Un valor de 14 para FrequencyInterval

Un valor de 0 para FrequencyRecurrenceFactor

Un valor de First para FrequencyRelativeInterval

Un valor de Once para FrequencySubDay

Un valor de 5 para FrequencySubDayInterval

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

1 El puerto FTP (protocolo de transferencia de archivos) se usa solo cuando transfieres instantáneas usando FTP. Para obtener más información, vea Transferir instantáneas mediante FTP.

MergePublication()

Crea una nueva instancia de la clase MergePublication.

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

Comentarios

El constructor por defecto inicializa cualquier campo a sus valores predeterminados.

Se aplica a

MergePublication(String, String, ServerConnection)

Inicializa una nueva instancia de la MergePublication clase con el nombre, base de datos y conexión especificados al 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

Nombre de la publicación de mezcla.

databaseName
String

El nombre de la base de datos.

connectionContext
ServerConnection

El contexto de conexión requerido para establecer una conexión con la instancia de MicrosoftSQL Server.

Consulte también

Se aplica a

MergePublication(String, String, ServerConnection, Boolean)

Crea una instancia de la MergePublication clase, especificando si el trabajo de Agente de instantáneas debe crearse por defecto.

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

Nombre de la publicación de mezcla.

databaseName
String

El nombre de la base de datos.

connectionContext
ServerConnection

El contexto de conexión requerido para establecer una conexión con la instancia de MicrosoftSQL Server.

createSnapshotAgentByDefault
Boolean

truepara crear el trabajo Agente de instantáneas para la publicación; false para no crear el trabajo Agente de instantáneas para la publicación y el Agente de instantáneas debe ejecutarse manualmente para generar la instantánea inicial.

Se aplica a