MergePullSubscription Konstruktoren

Definition

Erstellt eine neue Instanz der MergePullSubscription-Klasse.

Überlädt

MergePullSubscription()

Erstellt eine neue Instanz der MergePullSubscription-Klasse.

MergePullSubscription(String, String, String, String, ServerConnection)

Initialisiert eine neue Instanz der Klasse mit der MergePullSubscription angegebenen Datenbank, Publisher, Publikation und Abonnentenverbindung.

MergePullSubscription(String, String, String, String, ServerConnection, Boolean)

Erstellt eine neue Instanz der MergePullSubscription-Klasse mit der angegebenen Verbindung zur Datenbank, zum Verleger, zur Veröffentlichung und zum Abonnenten sowie mit Informationen dazu, ob der Agentauftrag erstellt wird.

Hinweise

Aktualisierter Text:17. Juli 2006

Die folgende Tabelle zeigt die Standardwerte für eine neue Instanz von MergePullSubscription. Alle Eigenschaften, die in dieser Tabelle nicht explizit aufgezählt werden, werden in einem null Wert initialisiert.

Eigenschaft Standardwert
AgentOffload false
AgentSchedule Ein Wert von 99991231 für ActiveEndDate

Ein Wert von 235959 für ActiveEndTime

Ein Wert des Abonnementerstellungsdatums für ActiveStartDate

Wert von 0 für ActiveStartTime

Wert von 1 für FrequencyInterval

Wert von 0 für FrequencyRecurrenceFactor

Ein Wert für FirstFrequencyRelativeInterval

Ein Wert für HourFrequencySubDay

Wert von 1 für FrequencySubDayInterval

Ein Wert für DailyFrequencyType
CachePropertyChanges false
CreateSyncAgentByDefault false
DistributorSecurity Ein Wert für trueWindowsAuthentication
EnabledForSynchronizationManager false
InternetSecurityMode Ein Wert für trueWindowsAuthentication
InternetTimeout 300
IsExistingObject false
Priority 0
<xref:Microsoft.SqlServer.Replication.MergePullSubscription.PublisherSecurity%2A> Ein Wert für trueWindowsAuthentication
SubscriberSecurity Ein Wert für trueWindowsAuthentication
SubscriberType Ein Wert für LocalMergeSubscriberType
SubscriptionType Ein Wert für PushSubscriptionOption
SynchronizationAgent Eine Instanz aus MergeSynchronizationAgent der Publikation, die dem von Ihnen erstellten Abonnement zugeordnet ist.
<xref:Microsoft.SqlServer.Replication.PullSubscription.SyncType%2A> Ein Wert für Automatic<xref:Microsoft.SqlServer.Replication.PullSubscriptionSyncType>
Type Ein Wert für MergePublicationType
UseFtp false
UseInteractiveResolver false
UseWebSynchronization false

MergePullSubscription()

Erstellt eine neue Instanz der MergePullSubscription-Klasse.

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

Hinweise

Der Standardkonstruktor initialisiert die Felder zu ihren Standardwerten.

Gilt für:

MergePullSubscription(String, String, String, String, ServerConnection)

Initialisiert eine neue Instanz der Klasse mit der MergePullSubscription angegebenen Datenbank, Publisher, Publikation und Abonnentenverbindung.

public:
 MergePullSubscription(System::String ^ subscriptionDBName, System::String ^ publisherName, System::String ^ publicationDBName, System::String ^ publicationName, Microsoft::SqlServer::Management::Common::ServerConnection ^ subscriberConnectionContext);
public MergePullSubscription (string subscriptionDBName, string publisherName, string publicationDBName, string publicationName, Microsoft.SqlServer.Management.Common.ServerConnection subscriberConnectionContext);
new Microsoft.SqlServer.Replication.MergePullSubscription : string * string * string * string * Microsoft.SqlServer.Management.Common.ServerConnection -> Microsoft.SqlServer.Replication.MergePullSubscription
Public Sub New (subscriptionDBName As String, publisherName As String, publicationDBName As String, publicationName As String, subscriberConnectionContext As ServerConnection)

Parameter

subscriptionDBName
String

Die Abonnementdatenbank.

publisherName
String

Der Name des Publisher.

publicationDBName
String

Der Name der Publikationsdatenbank.

publicationName
String

Der Name der Veröffentlichung.

subscriberConnectionContext
ServerConnection

Der Verbindungskontext, der zum Einrichten einer Verbindung mit der Instanz von MicrosoftSQL Server erforderlich ist, die der Abonnenten ist.

Gilt für:

MergePullSubscription(String, String, String, String, ServerConnection, Boolean)

Erstellt eine neue Instanz der MergePullSubscription-Klasse mit der angegebenen Verbindung zur Datenbank, zum Verleger, zur Veröffentlichung und zum Abonnenten sowie mit Informationen dazu, ob der Agentauftrag erstellt wird.

public:
 MergePullSubscription(System::String ^ subscriptionDBName, System::String ^ publisherName, System::String ^ publicationDBName, System::String ^ publicationName, Microsoft::SqlServer::Management::Common::ServerConnection ^ subscriberConnectionContext, bool createMergeAgentByDefault);
public MergePullSubscription (string subscriptionDBName, string publisherName, string publicationDBName, string publicationName, Microsoft.SqlServer.Management.Common.ServerConnection subscriberConnectionContext, bool createMergeAgentByDefault);
new Microsoft.SqlServer.Replication.MergePullSubscription : string * string * string * string * Microsoft.SqlServer.Management.Common.ServerConnection * bool -> Microsoft.SqlServer.Replication.MergePullSubscription
Public Sub New (subscriptionDBName As String, publisherName As String, publicationDBName As String, publicationName As String, subscriberConnectionContext As ServerConnection, createMergeAgentByDefault As Boolean)

Parameter

subscriptionDBName
String

Ein String Wert, der den Namen der Abonnementdatenbank angibt.

publisherName
String

Ein String Wert, der den Namen des Publisher angibt.

publicationDBName
String

Ein String-Wert, der den Namen der Veröffentlichungsdatenbank angibt.

publicationName
String

Ein String-Wert, der den Namen der Veröffentlichung angibt.

subscriberConnectionContext
ServerConnection

Ein ServerConnection Objekt, das den Verbindungskontext angibt, der zum Einrichten einer Verbindung mit der Instanz von MicrosoftSQL Server erforderlich ist, die der Abonnenten ist.

createMergeAgentByDefault
Boolean

Gibt an, ob der Agentauftrag für das Abonnement erstellt wird, wenn das Abonnement erstellt wird.

Hinweise

Geben Sie einen Wert true ancreateMergeAgentByDefault, für den Sie die Synchronisierung planen müssen, oder wenn Sie das Abonnement von SQL Server Management Studio synchronisieren müssen. Geben Sie einen Wert anfalse, wenn der Replikations-Agent immer programmgesteuert gestartet wird, ohne SQL Server-Agent zu verwenden.

Wenn Sie einen Wert false für createMergeAgentByDefault, die TransSynchronizationAgentMergeSynchronizationAgent von der SynchronizationAgent Eigenschaft abgerufenen Objekte angeben, verfügen nicht über genügend Informationen, um das Abonnement erfolgreich zu synchronisieren. Weitere Informationen finden Sie unter Vorgehensweise: Synchronisieren eines Pull-Abonnements (RMO-Programmierung).

Gilt für: