Freigeben über


MergePublication Konstruktoren

Definition

Erstellt eine neue Instanz der MergePublication-Klasse.

Überlädt

MergePublication()

Erstellt eine neue Instanz der MergePublication-Klasse.

MergePublication(String, String, ServerConnection)

Initialisiert eine neue Instanz der MergePublication-Klasse mit dem angegebenen Namen, der Datenbank und der Verbindung mit dem Verleger.

MergePublication(String, String, ServerConnection, Boolean)

Erstellt eine Instanz der MergePublication-Klasse und gibt an, ob der Momentaufnahme-Agentauftrag standardmäßig erstellt werden soll.

Hinweise

Text aktualisiert:17. Juli 2006

Die folgende Tabelle zeigt die Standardeigenschaftenwerte für eine neue Instanz von MergePublication. Alle Eigenschaften, die in dieser Tabelle nicht explizit aufgelistet sind, werden zu einem null Wert initialisiert.

Eigenschaft Standardwert
Attributes Werte von AllowPush, , DecentralizedConflictsCentralizedConflicts, IndependentAgent, ImmediateSyncund AllowPartitionRealignment für

PublicationAttributes
AutomaticReinitializationPolicy Ein Wert von Reinitialize für AutomaticReinitializationPolicies
CachePropertyChanges false
CompatibilityLevel Ein Wert von LatestVersion für PublicationCompatibilityLevel
ConflictRetention 14 (Tage)
CreateSnapshotAgentByDefault false
FtpPort1 21
HasSubscription false
IsExistingObject false
MaxConcurrentDynamicSnapshots 0 (kein Maximum)
MaxConcurrentMerge 0 (kein Maximum)
PartitionGroupsOption Ein Wert von AutoSet für PartitionGroupsOption
Priority 100
ReplicateDdl Ein Wert von All für DdlReplicationOptions
RetentionPeriod 14 (Tage)
RetentionPeriodUnit Ein Wert von Days für RetentionPeriodUnits
SnapshotAgentExists false
SnapshotAvailable false
SnapshotGenerationAgentPublisherSecurity Ein Wert von true für WindowsAuthentication
SnapshotMethod Ein Wert von BcpNative für InitialSyncType
SnapshotSchedule Ein Wert von 99991231 für ActiveEndDate

Ein Wert von 235959 für ActiveEndTime

Ein Wert des Erstellungsdatums der Veröffentlichung für ActiveStartDate

Ein Wert von 500 für ActiveStartTime

Der Wert 14 für FrequencyInterval

Der Wert 0 für FrequencyRecurrenceFactor

Ein Wert von First für FrequencyRelativeInterval

Ein Wert von Once für FrequencySubDay

Der Wert 5 für FrequencySubDayInterval

Ein Wert von Daily für FrequencyType
Status Ein Wert von Active für State
Type Ein Wert von Merge für PublicationType
UsesHostName false

1 Der FTP-Port (Dateiübertragungsprotokoll) wird nur verwendet, wenn Sie Momentaufnahmen mithilfe von FTP übertragen. Weitere Informationen finden Sie unter Übertragen von Momentaufnahmen über FTP.

MergePublication()

Erstellt eine neue Instanz der MergePublication-Klasse.

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

Hinweise

Der Standardkonstruktor initialisiert die Felder zu ihren Standardwerten.

Gilt für:

MergePublication(String, String, ServerConnection)

Initialisiert eine neue Instanz der MergePublication-Klasse mit dem angegebenen Namen, der Datenbank und der Verbindung mit dem Verleger.

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)

Parameter

name
String

Den Namen der Mergeveröffentlichung.

databaseName
String

Der Name der Datenbank.

connectionContext
ServerConnection

Der Verbindungskontext, der zum Herstellen einer Verbindung mit der Instanz von MicrosoftSQL Server erforderlich ist.

Weitere Informationen

Gilt für:

MergePublication(String, String, ServerConnection, Boolean)

Erstellt eine Instanz der MergePublication-Klasse und gibt an, ob der Momentaufnahme-Agentauftrag standardmäßig erstellt werden soll.

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)

Parameter

name
String

Den Namen der Mergeveröffentlichung.

databaseName
String

Der Name der Datenbank.

connectionContext
ServerConnection

Der Verbindungskontext, der zum Herstellen einer Verbindung mit der Instanz von MicrosoftSQL Server erforderlich ist.

createSnapshotAgentByDefault
Boolean

true, um den Momentaufnahmen-Agentauftrag für die Veröffentlichung zu erstellen; false, um den Momentaufnahmen-Agentauftrag für die Veröffentlichung nicht zu erstellen. Der Momentaufnahme-Agent muss manuell ausgeführt werden, um die Anfangsmomentaufnahme zu generieren.

Gilt für: