Linguaggio

MergePublication Costruttori

Definizione

Crea una nuova istanza della classe MergePublication.

Overload

Nome Descrizione
MergePublication()

Crea una nuova istanza della classe MergePublication.

MergePublication(String, String, ServerConnection)

Inizializza una nuova istanza della MergePublication classe con il nome, il database e la connessione specificati al Publisher.

MergePublication(String, String, ServerConnection, Boolean)

Crea un'istanza della MergePublication classe, specificando se il job agente di snapshot debba essere creato di default.

Commenti

Testo aggiornato:17 luglio 2006

La tabella seguente mostra i valori predefiniti delle proprietà per una nuova istanza di MergePublication. Qualsiasi proprietà non esplicitamente enumerata in questa tabella viene inizializzata in un null valore.

Proprietà Valore predefinito
Attributes Valori di AllowPush, CentralizedConflicts, DecentralizedConflicts, IndependentAgent, ImmediateSync, e AllowPartitionRealignment per

PublicationAttributes
AutomaticReinitializationPolicy Un valore di Reinitialize per AutomaticReinitializationPolicies
CachePropertyChanges false
CompatibilityLevel Un valore di LatestVersion per PublicationCompatibilityLevel
ConflictRetention 14 (giorni)
CreateSnapshotAgentByDefault false
FtpPort 1 21
HasSubscription false
IsExistingObject false
MaxConcurrentDynamicSnapshots 0 (senza massimo)
MaxConcurrentMerge 0 (senza massimo)
PartitionGroupsOption Un valore di AutoSet per PartitionGroupsOption
Priority 100
ReplicateDdl Un valore di All per DdlReplicationOptions
RetentionPeriod 14 (giorni)
RetentionPeriodUnit Un valore di Days per RetentionPeriodUnits
SnapshotAgentExists false
SnapshotAvailable false
SnapshotGenerationAgentPublisherSecurity Un valore di true per WindowsAuthentication
SnapshotMethod Un valore di BcpNative per InitialSyncType
SnapshotSchedule Un valore di 99991231 per ActiveEndDate

Un valore di 235959 per ActiveEndTime

Un valore della data di creazione della pubblicazione per ActiveStartDate

Un valore di 500 per ActiveStartTime

Un valore di 14 per FrequencyInterval

Un valore di 0 per FrequencyRecurrenceFactor

Un valore di First per FrequencyRelativeInterval

Un valore di Once per FrequencySubDay

Un valore di 5 per FrequencySubDayInterval

Un valore di Daily per FrequencyType
Status Un valore di Active per State
Type Un valore di Merge per PublicationType
UsesHostName false

1 La porta FTP (file transfer protocol) viene utilizzata solo quando si trasferiscono snapshot utilizzando FTP. Per altre informazioni, vedere Trasferire snapshot tramite FTP.

MergePublication()

Crea una nuova istanza della classe MergePublication.

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

Commenti

Il costruttore predefinito inizializza qualsiasi campo ai valori predefiniti.

Si applica a

MergePublication(String, String, ServerConnection)

Inizializza una nuova istanza della MergePublication classe con il nome, il database e la connessione specificati 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)

Parametri

name
String

Nome della pubblicazione di tipo merge.

databaseName
String

Nome del database.

connectionContext
ServerConnection

Il contesto di connessione necessario per stabilire una connessione con l'istanza di MicrosoftSQL Server.

Vedi anche

Si applica a

MergePublication(String, String, ServerConnection, Boolean)

Crea un'istanza della MergePublication classe, specificando se il job agente di snapshot debba essere creato di default.

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)

Parametri

name
String

Nome della pubblicazione di tipo merge.

databaseName
String

Nome del database.

connectionContext
ServerConnection

Il contesto di connessione necessario per stabilire una connessione con l'istanza di MicrosoftSQL Server.

createSnapshotAgentByDefault
Boolean

trueper creare il job agente di snapshot per la pubblicazione; false per non creare il job agente di snapshot per la pubblicazione e l'agente di snapshot deve essere eseguito manualmente per generare lo snapshot iniziale.

Si applica a