Partager via


MergePublication Constructeurs

Définition

Crée une instance de la classe MergePublication.

Surcharges

MergePublication()

Crée une instance de la classe MergePublication.

MergePublication(String, String, ServerConnection)

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

MergePublication(String, String, ServerConnection, Boolean)

Crée une instance de la classe MergePublication qui spécifie si le travail de l'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 cette table sont initialisées à une null valeur.

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

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

Valeur de 235959 pour ActiveEndTime

Valeur de la date de création de la publication pour ActiveStartDate

Valeur 500 pour ActiveStartTime

Valeur 14 pour FrequencyInterval

Valeur 0 pour FrequencyRecurrenceFactor

Valeur de First for FrequencyRelativeInterval

Valeur de Once for FrequencySubDay

Valeur 5 pour FrequencySubDayInterval

Valeur de Daily for FrequencyType
Status Valeur de Active for State
Type Valeur de Merge for PublicationType
UsesHostName false

1 Le port FTP (protocole de transfert de fichier) est utilisé uniquement lorsque vous transférez des captures instantanées à l’aide de 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 rétablit les valeurs par défaut de tous les champs.

S’applique à

MergePublication(String, String, ServerConnection)

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

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

Contexte de connexion requis pour établir une connexion à l’instance de MicrosoftSQL Server.

Voir aussi

S’applique à

MergePublication(String, String, ServerConnection, Boolean)

Crée une instance de la classe MergePublication qui spécifie si le travail de l'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

Contexte de connexion requis pour établir une connexion à l’instance de MicrosoftSQL Server.

createSnapshotAgentByDefault
Boolean

true pour créer le travail de l'Agent d'instantané pour la publication ; false si l'Agent d'instantané doit être exécuté manuellement pour générer l'instantané initial.

S’applique à