MergePublication Konstruktoren

Definition

Erstellt eine neue Instanz der MergePublication Klasse.

Überlädt

Name Beschreibung
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 zum Publisher.

MergePublication(String, String, ServerConnection, Boolean)

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

Hinweise

Aktualisierter Text:17. Juli 2006

Die folgende Tabelle zeigt die Standard-Eigenschaftswerte für eine neue Instanz von MergePublication. Alle Eigenschaften, die in dieser Tabelle nicht explizit aufgezählt sind, werden zu einem Wert null initialisiert.

Eigenschaft Standardwert
Attributes Werte von AllowPush, , , DecentralizedConflicts, IndependentAgent, , ImmediateSyncund AllowPartitionRealignmentCentralizedConflictsfü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
FtpPort 1 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 Veröffentlichungs-Erstellungsdatums für ActiveStartDate

Ein Wert von 500 für ActiveStartTime

Ein Wert von 14 für FrequencyInterval

Ein Wert von 0 für FrequencyRecurrenceFactor

Ein Wert von First für FrequencyRelativeInterval

Ein Wert von Once für FrequencySubDay

Ein Wert von 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 (File Transfer Protocol) wird nur verwendet, wenn man Snapshots per FTP überträgt. 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 alle Felder auf ihre Standardwerte.

Gilt für:

MergePublication(String, String, ServerConnection)

Initialisiert eine neue Instanz der MergePublication Klasse mit dem angegebenen Namen, der Datenbank und der Verbindung zum 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)

Parameter

name
String

Den Namen der Mergeveröffentlichung.

databaseName
String

Der Name der Datenbank.

connectionContext
ServerConnection

Der Verbindungskontext, der erforderlich ist, um eine Verbindung zur Instanz von MicrosoftSQL Server herzustellen.

Weitere Informationen

Gilt für:

MergePublication(String, String, ServerConnection, Boolean)

Erstellt eine Instanz der MergePublication Klasse und gibt an, ob der Momentaufnahmen-Agent-Job 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 erforderlich ist, um eine Verbindung zur Instanz von MicrosoftSQL Server herzustellen.

createSnapshotAgentByDefault
Boolean

trueum den Momentaufnahmen-Agent-Job für die Veröffentlichung zu erstellen; um den Momentaufnahmen-Agent-Job für die Veröffentlichung nicht zu erstellen, false und der Momentaufnahmen-Agent muss manuell ausgeführt werden, um das initiale Snapshot zu erzeugen.

Gilt für: