MergePullSubscription Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 First FrequencyRelativeIntervalEin Wert für Hour FrequencySubDayWert von 1 für FrequencySubDayInterval Ein Wert für Daily FrequencyType |
CachePropertyChanges | false |
CreateSyncAgentByDefault | false |
DistributorSecurity | Ein Wert für true WindowsAuthentication |
EnabledForSynchronizationManager | false |
InternetSecurityMode | Ein Wert für true WindowsAuthentication |
InternetTimeout | 300 |
IsExistingObject | false |
Priority | 0 |
<xref:Microsoft.SqlServer.Replication.MergePullSubscription.PublisherSecurity%2A> | Ein Wert für true WindowsAuthentication |
SubscriberSecurity | Ein Wert für true WindowsAuthentication |
SubscriberType | Ein Wert für Local MergeSubscriberType |
SubscriptionType | Ein Wert für Push SubscriptionOption |
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 Merge 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 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
- 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).