PullSubscription Klasse
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.
Repräsentiert Informationen beim Publisher für ein Abonnement für eine Zusammenführung oder eine transaktionale Veröffentlichung, wenn der Synchronization Agent beim Subscriber läuft. PullSubscription ist eine Basisklasse, von der die Klasse TransPullSubscription und die Klasse MergePullSubscription abgeleitet sind.
public ref class PullSubscription abstract : Microsoft::SqlServer::Replication::ReplicationObject
public abstract class PullSubscription : Microsoft.SqlServer.Replication.ReplicationObject
type PullSubscription = class
inherit ReplicationObject
Public MustInherit Class PullSubscription
Inherits ReplicationObject
- Vererbung
- Abgeleitet
Hinweise
Die Klasse TransPullSubscription und die Klasse MergePullSubscription werden verwendet, um Pull-Abonnements beim Abonnenten zu erstellen. Du musst außerdem die Klasse TransSubscription und die Klasse nutzen, MergeSubscription um das Pull-Abonnement beim Publisher zu registrieren.
Threadsicherheit
Alle öffentlichen statischen (Shared in Microsoft Visual Basic) Mitglieder dieses Typs sind für Multithread-Operationen sicher. Instanzenmitglieder sind nicht garantiert threadsicher.
Konstruktoren
| Name | Beschreibung |
|---|---|
| PullSubscription() |
Erstellt eine neue Instanz der PullSubscription Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AgentJobId |
Erhält die ID des Agentenjobs, der zur Synchronisierung des Abonnements verwendet wurde. |
| AgentOffload |
Erhält oder setzt fest, ob der Synchronization Agent auf einem anderen Computer läuft als dem, auf dem der Agent-Job erstellt wurde. Diese Eigenschaft wird für Distributoren, die Microsoft SQL Server 2005 und später ausführen, nicht mehr unterstützt. |
| AgentOffloadServer |
Erhält oder setzt den Namen des entfernten Computers, auf dem der Agent läuft, wenn die Fernagentenaktivierung verwendet wird. |
| AgentSchedule |
Erhält den Zeitplan für den Agentenjob, der zur Synchronisierung des Abonnements verwendet wird. |
| AltSnapshotFolder |
Erhält oder setzt den Ort, an dem die Veröffentlichungssnapshot-Dateien erhalten werden, wenn der Standard-Snapshot-Speicher beim Distributor nicht verwendet wird. |
| CachePropertyChanges |
Es gibt oder setzt, ob Änderungen an den Replikationseigenschaften zwischengespeichert oder sofort angewendet werden. (Geerbt von ReplicationObject) |
| ConnectionContext |
Erhält oder setzt die Verbindung zu einer Instanz von Microsoft SQL Server. (Geerbt von ReplicationObject) |
| CreateSyncAgentByDefault |
Erhält oder setzt fest, ob der Agent-Job, der zum Start des Replikationsagenten zur Synchronisierung des Abonnements verwendet wird, erstellt wird, wenn das Abonnement erstellt wird. |
| DatabaseName |
Erhält oder setzt den Namen der Abonnementdatenbank. |
| Description |
Erhält oder setzt eine Textbeschreibung des Pull-Abonnements. |
| DistributorName |
Erhält oder setzt die Instanz des Microsoft SQL Server, die der Distributor ist und die Publikation verteilt, für die das Abonnement abonniert ist. |
| DistributorSecurity |
Erhält den Sicherheitskontext, der zur Verbindung mit dem Distributor verwendet wird. |
| EnabledForSynchronizationManager |
Gibt an, ob das Abonnement mit Windows Synchronization Manager synchronisiert werden kann oder nicht. |
| FtpAddress |
Erhält oder setzt die IP-Adresse des FTP-Servers. |
| FtpLogin |
Erhält oder stellt den FTP-Login ein. |
| FtpPassword |
Erhält oder setzt das FTP-Passwort. |
| FtpPort |
Erhält oder setzt die Portnummer für den FTP-Server. |
| IsExistingObject |
Es bekommt, ob das Objekt auf dem Server existiert oder nicht. (Geerbt von ReplicationObject) |
| IsMemoryOptimized |
Repräsentiert Informationen beim Publisher für ein Abonnement für eine Zusammenführung oder eine transaktionale Veröffentlichung, wenn der Synchronization Agent beim Subscriber läuft. PullSubscription ist eine Basisklasse, von der die Klasse TransPullSubscription und die Klasse MergePullSubscription abgeleitet sind. |
| LastAgentDateTime |
Es bekommt Datum und Uhrzeit, wann das Abonnement zuletzt synchronisiert wurde. |
| LastAgentStatus |
Erhält den Status der letzten Synchronisation des Abonnements. |
| LastAgentSummary |
Erhält eine Zusammenfassung des Ergebnisses der letzten Synchronisation des Abonnements. |
| Name |
Erhält den Namen, der für das Pull-Abonnement generiert wird. |
| PublicationDBName |
Erhält oder setzt den Namen der Publikationsdatenbank. |
| PublicationName |
Erhält oder setzt den Namen der Publikation, für die der Abonnent abonniert ist. |
| PublisherName |
Erhält oder setzt den Namen des Publisher. |
| PublisherSecurity |
Erhält oder setzt den Sicherheitskontext, den der Synchronization Agent beim Verbinden mit dem Publisher verwendet. |
| SecureFtpPassword |
Erhält oder setzt das sichere Passwort für den Login, mit dem sich der FTP-Server verbindet. |
| SqlServerName |
Erhält den Namen der Microsoft SQL Server-Instanz, mit der dieses Objekt verbunden ist. (Geerbt von ReplicationObject) |
| SubscriberSecurity |
Erhält den Sicherheitskontext, den der Synchronisationsagent beim Verbinden mit dem Abonnenten verwendet. |
| SubscriptionId |
Erhält den Wert der Abonnement-ID. |
| SubscriptionType |
Es wird herausgefunden, ob die Abonnementregistrierung für ein Push-, Pull- oder ein anonymes Abonnement gilt. |
| SynchronizationAgentProcessSecurity |
Erhält den Sicherheitskontext, der verwendet wird, um das Microsoft Windows Konto anzugeben, unter dem der Synchronization Agent-Job zur Synchronisierung des Abonnements ausgeführt wird. |
| Type |
Bekommt oder bestimmt den Veröffentlichungstyp. |
| UseFtp |
Erhält oder setzt fest, ob die Snapshot-Dateien, die zur Initialisierung des Pull-Abonnements benötigt werden, vom Synchronization Agent über File Transfer Protocol (FTP) abgerufen werden. |
| UserData |
Erhält oder setzt eine Objekt-Eigenschaft, die es Nutzern erlaubt, eigene Daten an das Objekt anzuhängen. (Geerbt von ReplicationObject) |
| WorkingDirectory |
Erhält oder setzt den Pfad des Verzeichnisses beim Subscriber ab, das zum vorübergehenden Speichern und Dekomprimieren heruntergeladener Snapshot-Dateien verwendet wird. |
Methoden
| Name | Beschreibung |
|---|---|
| CheckValidCreation() |
Prüft die gültige Replikationserstellung. (Geerbt von ReplicationObject) |
| CheckValidDefinition(Boolean) |
Gibt an, ob die Definition gültig ist. |
| CommitPropertyChanges() |
Sendet alle zwischengespeicherten Property-Change-Anweisungen an die Instanz von Microsoft SQL Server. (Geerbt von ReplicationObject) |
| Create() |
Erstellt das Pull-Abonnement auf dem Subscriber. |
| CustomEnabledForSyncMgr(StringBuilder) |
Aktiviert die benutzerdefinierte Veröffentlichung für den synchronen Manager. |
| Decouple() |
Entkoppelt das referenzierte Replikationsobjekt vom Server. (Geerbt von ReplicationObject) |
| GetChangeCommand(StringBuilder, String, String) |
Gibt den Änderungsbefehl aus der Replikation zurück. (Geerbt von ReplicationObject) |
| GetCreateCommand(StringBuilder, Boolean, ScriptOptions) |
Gibt den Create-Befehl aus der Replikation zurück. (Geerbt von ReplicationObject) |
| GetDropCommand(StringBuilder, Boolean) |
Gibt den Drop-Befehl aus der Replikation zurück. (Geerbt von ReplicationObject) |
| InitMemberVariables(String, String, String, String, Boolean) |
Initialisiert die Mitgliedsvariablen. |
| InternalRefresh(Boolean) |
Führt eine interne Aktualisierung aus der Replikation ein. (Geerbt von ReplicationObject) |
| LastAgentJobHistoryInfo() |
Gibt Informationen zum letzten Synchronisationsagenten-Job zurück, der ausgeführt wurde. |
| Load() |
Lädt die Eigenschaften eines bestehenden Objekts vom Server. (Geerbt von ReplicationObject) |
| LoadProperties() |
Lädt die Eigenschaften eines bestehenden Objekts vom Server. (Geerbt von ReplicationObject) |
| Refresh() |
Lädt die Eigenschaften des Objekts neu. (Geerbt von ReplicationObject) |
| Remove() |
Entfernt das Pull-Abonnement. |
| Script(ScriptOptions) |
Gibt ein Transact-SQL Skript zurück, um das Pull-Abonnement basierend auf der aktuellen Eigenschaftseinstellung des PullSubscription Objekts zu erstellen oder zu löschen. |
| StopSynchronizationJob() |
Versucht, einen laufenden Job zu stoppen, der das Abonnement synchronisiert. |
| SynchronizeWithJob() |
Es startet den Agentenjob, um das Abonnement zu synchronisieren. |