Langage

MergePublication Constructeurs

Définition

Crée une instance de la classe MergePublication.

Surcharges

Nom Description
MergePublication()

Crée une instance de la classe MergePublication.

MergePublication(String, String, ServerConnection)

Initialise une nouvelle instance de la MergePublication classe avec le nom, la base de données et la connexion spécifiés au Publisher.

MergePublication(String, String, ServerConnection, Boolean)

Crée une instance de la MergePublication classe, spécifiant si le job Agent d'instantané doit être créé par défaut.

Remarques

Texte mis à jour :17 juillet 2006

Le tableau suivant montre les valeurs de propriété par défaut pour une nouvelle instance de MergePublication. Toutes les propriétés qui ne sont pas explicitement énumérées dans ce tableau sont initialisées en une null valeur.

Propriété Valeur par défaut
Attributes Valeurs de AllowPush, CentralizedConflicts, DecentralizedConflicts, IndependentAgent, ImmediateSync, et AllowPartitionRealignment pour

PublicationAttributes
AutomaticReinitializationPolicy Une valeur de Reinitialize pour AutomaticReinitializationPolicies
CachePropertyChanges false
CompatibilityLevel Une valeur de LatestVersion pour PublicationCompatibilityLevel
ConflictRetention 14 (jours)
CreateSnapshotAgentByDefault false
FtpPort 1 21
HasSubscription false
IsExistingObject false
MaxConcurrentDynamicSnapshots 0 (pas de maximum)
MaxConcurrentMerge 0 (pas de maximum)
PartitionGroupsOption Une valeur de AutoSet pour PartitionGroupsOption
Priority 100
ReplicateDdl Une valeur de All pour DdlReplicationOptions
RetentionPeriod 14 (jours)
RetentionPeriodUnit Une valeur de Days pour RetentionPeriodUnits
SnapshotAgentExists false
SnapshotAvailable false
SnapshotGenerationAgentPublisherSecurity Une valeur de true pour WindowsAuthentication
SnapshotMethod Une valeur de BcpNative pour InitialSyncType
SnapshotSchedule Une valeur de 99991231 pour ActiveEndDate

Une valeur de 235959 pour ActiveEndTime

Une valeur de la date de création de la publication pour ActiveStartDate

Une valeur de 500 pour ActiveStartTime

Une valeur de 14 pour FrequencyInterval

Une valeur de 0 pour FrequencyRecurrenceFactor

Une valeur de First pour FrequencyRelativeInterval

Une valeur de Once pour FrequencySubDay

Une valeur de 5 pour FrequencySubDayInterval

Une valeur de Daily pour FrequencyType
Status Une valeur de Active pour State
Type Une valeur de Merge pour PublicationType
UsesHostName false

1 Le port FTP (protocole de transfert de fichiers) est utilisé uniquement lorsque vous transférez des instantanés en utilisant FTP. Pour plus d’informations, consultez Transférer des instantanés via FTP.

MergePublication()

Crée une instance de la classe MergePublication.

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

Remarques

Le constructeur par défaut initialise tous les champs à leurs valeurs par défaut.

S’applique à

MergePublication(String, String, ServerConnection)

Initialise une nouvelle instance de la MergePublication classe avec le nom, la base de données et la connexion spécifiés au 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)

Paramètres

name
String

Le nom de la publication de fusion.

databaseName
String

Nom de la base de données.

connectionContext
ServerConnection

Le contexte de connexion requis pour établir une connexion avec l’instance de MicrosoftSQL Server.

Voir aussi

S’applique à

MergePublication(String, String, ServerConnection, Boolean)

Crée une instance de la MergePublication classe, spécifiant si le job Agent d'instantané doit être créé par défaut.

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)

Paramètres

name
String

Le nom de la publication de fusion.

databaseName
String

Nom de la base de données.

connectionContext
ServerConnection

Le contexte de connexion requis pour établir une connexion avec l’instance de MicrosoftSQL Server.

createSnapshotAgentByDefault
Boolean

truepour créer le job Agent d'instantané pour la publication ; false pour ne pas créer le job Agent d'instantané pour la publication et le Agent d'instantané doit être exécuté manuellement pour générer le snapshot initial.

S’applique à