Condividi tramite


MergePublication Costruttori

Definizione

Crea una nuova istanza della classe MergePublication.

Overload

MergePublication()

Crea una nuova istanza della classe MergePublication.

MergePublication(String, String, ServerConnection)

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

MergePublication(String, String, ServerConnection, Boolean)

Crea un'istanza della classe MergePublication e specifica se creare il processo dell'agente snapshot per impostazione predefinita.

Commenti

Testo aggiornato:17 luglio 2006

Nella tabella seguente vengono illustrati i valori delle proprietà predefiniti per una nuova istanza di MergePublication. Le proprietà non enumerate in modo esplicito in questa tabella vengono inizializzate in un null valore.

Proprietà Valore predefinito
Attributes Valori di AllowPush, CentralizedConflictsImmediateSyncDecentralizedConflictsIndependentAgente per AllowPartitionRealignment

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

Valore di 235959 per ActiveEndTime

Un valore di data di creazione della pubblicazione per ActiveStartDate

Valore 500 per ActiveStartTime

Valore 14 per FrequencyInterval

Valore 0 per FrequencyRecurrenceFactor

Valore di First per FrequencyRelativeInterval

Valore di Once per FrequencySubDay

Valore 5 per FrequencySubDayInterval

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

1 La porta FTP (protocollo di trasferimento file) viene usata solo quando si trasferiscono snapshot tramite 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 tutti i campi in base ai valori predefiniti.

Si applica a

MergePublication(String, String, ServerConnection)

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

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

Contesto di connessione necessario per stabilire una connessione all'istanza di MicrosoftSQL Server.

Vedi anche

Si applica a

MergePublication(String, String, ServerConnection, Boolean)

Crea un'istanza della classe MergePublication e specifica se creare il processo dell'agente snapshot per impostazione predefinita.

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

Contesto di connessione necessario per stabilire una connessione all'istanza di MicrosoftSQL Server.

createSnapshotAgentByDefault
Boolean

true per creare il processo dell'agente snapshot per la pubblicazione; false per non creare il processo dell'agente snapshot per la pubblicazione ed eseguirlo manualmente per generare lo snapshot iniziale.

Si applica a