Sprache

MergePullSubscription Konstruktoren

Definition

Erstellt eine neue Instanz der MergePullSubscription Klasse.

Überlädt

Name Beschreibung
MergePullSubscription()

Erstellt eine neue Instanz der MergePullSubscription Klasse.

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

Initialisiert eine neue Instanz der MergePullSubscription Klasse mit der angegebenen Datenbank, Publisher, Veröffentlichung und Subscriber-Verbindung.

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

Erstellt eine neue Instanz der MergePullSubscription Klasse mit der angegebenen Datenbank, Publisher, Veröffentlichung, Subscriber-Verbindung und ob der Agent-Job erstellt wird.

Hinweise

Aktualisierter Text:17. Juli 2006

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

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

Ein Wert von 235959 für ActiveEndTime

Ein Wert des Erstellungsdatums für das Abonnement für ActiveStartDate

Ein Wert von 0 für ActiveStartTime

Ein Wert von 1 für FrequencyInterval

Ein Wert von 0 für FrequencyRecurrenceFactor

Ein Wert von First für FrequencyRelativeInterval

Ein Wert von Hour für FrequencySubDay

Ein Wert von 1 für FrequencySubDayInterval

Ein Wert von Daily für FrequencyType
CachePropertyChanges false
CreateSyncAgentByDefault false
DistributorSecurity Ein Wert von true für WindowsAuthentication
EnabledForSynchronizationManager false
InternetSecurityMode Ein Wert von true für WindowsAuthentication
InternetTimeout 300
IsExistingObject false
Priority 0
<xref:Microsoft.SqlServer.Replication.MergePullSubscription.PublisherSecurity%2A> Ein Wert von true für WindowsAuthentication
SubscriberSecurity Ein Wert von true für WindowsAuthentication
SubscriberType Ein Wert von Local für MergeSubscriberType
SubscriptionType Ein Wert von Push für SubscriptionOption
SynchronizationAgent Eine Instanz aus MergeSynchronizationAgent der Publikation, die mit dem von Ihnen erstellten Abonnement verknüpft ist.
<xref:Microsoft.SqlServer.Replication.PullSubscription.SyncType%2A> Ein Wert von Automatic für <xref:Microsoft.SqlServer.Replication.PullSubscriptionSyncType>
Type Ein Wert von Merge für PublicationType
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 alle Felder auf ihre Standardwerte.

Gilt für:

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

Initialisiert eine neue Instanz der MergePullSubscription Klasse mit der angegebenen Datenbank, Publisher, Veröffentlichung und Subscriber-Verbindung.

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 Herausgebers.

publicationDBName
String

Der Name der Publikationsdatenbank.

publicationName
String

Der Name der Veröffentlichung.

subscriberConnectionContext
ServerConnection

Der Verbindungskontext ist erforderlich, um eine Verbindung zur Instanz des MicrosoftSQL Servers, die der Abonnent ist, herzustellen.

Gilt für:

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

Erstellt eine neue Instanz der MergePullSubscription Klasse mit der angegebenen Datenbank, Publisher, Veröffentlichung, Subscriber-Verbindung und ob der Agent-Job 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 Wert, der den Namen der Abonnementdatenbank angibt String .

publisherName
String

Ein Wert, der den Namen des Publisher angibtString.

publicationDBName
String

Ein Wert, der den Namen der Publikationsdatenbank angibt String .

publicationName
String

Ein String Wert, der den Namen der Publikation angibt.

subscriberConnectionContext
ServerConnection

Ein Objekt, das den Verbindungskontext angibt, der erforderlich ist, ServerConnection um eine Verbindung zur Instanz von MicrosoftSQL Server herzustellen, die der Abonnent ist.

createMergeAgentByDefault
Boolean

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

Hinweise

Gib einen Wert true an, wenn createMergeAgentByDefault du die Synchronisation planen oder das Abonnement von SQL Server Management Studio synchronisieren musst. Geben Sie einen Wert anfalse, wenn der Replication Agent immer programmatisch gestartet wird, ohne den SQL Server-Agent zu verwenden.

Wenn Sie einen Wert von false für createMergeAgentByDefaultangeben, haben die aus der Eigenschaft SynchronizationAgent gewonnenen oder TransSynchronizationAgent erhaltenen MergeSynchronizationAgent Objekte nicht genügend Informationen, um das Abonnement erfolgreich zu synchronisieren. Weitere Informationen finden Sie unter How to: Synchronize a Pull Subscription (RMO Programming).

Gilt für: