MergePublication Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 perPublicationAttributes |
| 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 FrequencyRelativeIntervalUn valore di Once per FrequencySubDayUn 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.