MergePublication Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 pourPublicationAttributes |
| 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 FrequencyRelativeIntervalUne valeur de Once pour FrequencySubDayUne 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.