MergePublication Constructores

Definición

Crea una nueva instancia de la clase MergePublication.

Sobrecargas

MergePublication()

Crea una nueva instancia de la clase MergePublication.

MergePublication(String, String, ServerConnection)

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

MergePublication(String, String, ServerConnection, Boolean)

Crea una instancia de la clase MergePublication, especificando si se debería crear el trabajo del Agente de instantáneas de forma predeterminada.

Comentarios

Texto actualizado:17 de julio de 2006

En la tabla siguiente se muestran los valores de propiedad predeterminados para una nueva instancia de MergePublication. Las propiedades que no se enumeran explícitamente en esta tabla se inicializan en un null valor.

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

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

Valor de 235959 para ActiveEndTime

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

Valor de First para FrequencyRelativeInterval

Valor de Once para FrequencySubDay

Un valor de 5 para FrequencySubDayInterval

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

1 El puerto FTP (protocolo de transferencia de archivos) solo se usa cuando se transfieren instantáneas mediante 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 predeterminado inicializa los campos con sus valores predeterminados.

Se aplica a

MergePublication(String, String, ServerConnection)

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

Nombre de la publicación de mezcla.

databaseName
String

El nombre de la base de datos.

connectionContext
ServerConnection

Contexto de conexión necesario para establecer una conexión a la instancia de MicrosoftSQL Server.

Consulte también

Se aplica a

MergePublication(String, String, ServerConnection, Boolean)

Crea una instancia de la clase MergePublication, especificando si se debería crear el trabajo del Agente de instantáneas de forma predeterminada.

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

Contexto de conexión necesario para establecer una conexión a la instancia de MicrosoftSQL Server.

createSnapshotAgentByDefault
Boolean

true para crear el trabajo del Agente de instantáneas para la publicación; false para no crear el trabajo del Agente de instantáneas para la publicación y para que el Agente de instantáneas se ejecute manualmente para generar la instantánea inicial.

Se aplica a