MergePublication Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 paraPublicationAttributes |
| 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 FrequencyRelativeIntervalUn valor de Once para FrequencySubDayUn 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.