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.
Stellt Informationen auf dem Verleger für ein Abonnement einer Merge- oder Transaktionsveröffentlichung dar, wenn der Synchronisierungs-Agent auf dem Abonnenten ausgeführt wird. PullSubscription ist eine Basisklasse, von der die TransPullSubscription-Klasse und die MergePullSubscription-Klasse abgeleitet werden.
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 und die TransPullSubscriptionMergePullSubscription Klasse werden zum Erstellen von Pullabonnements im Abonnenten verwendet. Sie müssen auch die Klasse und die MergeSubscription Klasse verwenden, um das TransSubscription Pullabonnement im Publisher zu registrieren.
Threadsicherheit
Alle öffentlichen statischen Elemente (Shared
in Microsoft Visual Basic) dieses Typs sind für Multithreadvorgänge sicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Konstruktoren
PullSubscription() |
Erstellt eine neue Instanz der PullSubscription-Klasse. |
Eigenschaften
AgentJobId |
Ruft die ID des Agentauftrags zum Synchronisieren des Abonnements ab. |
AgentOffload |
Ruft ab oder legt fest, ob der Synchronisierungs-Agent auf einem anderen Computer ausgeführt wird als der, auf dem der Agentauftrag erstellt wurde. Diese Eigenschaft wird für Vertriebspartner, die Microsoft SQL Server 2005 und höher ausführen, nicht mehr unterstützt. |
AgentOffloadServer |
Ruft den Namen des Remotecomputers ab, auf dem der Agent bei Aktivierung des Remote-Agents ausgeführt wird, oder legt ihn fest. |
AgentSchedule |
Ruft den Zeitplan für den Agentauftrag zum Synchronisieren des Abonnements ab. |
AltSnapshotFolder |
Ruft den Speicherort ab, von dem die Momentaufnahmedateien für die Veröffentlichung abgerufen werden, wenn der Standardspeicherort für Momentaufnahmen auf dem Verteiler nicht verwendet wird, oder legt ihn fest. |
CachePropertyChanges |
Ruft ab oder legt fest, ob Änderungen an den Replikationseigenschaften zwischengespeichert oder sofort angewendet werden sollen. (Geerbt von ReplicationObject) |
ConnectionContext |
Ruft die Verbindung mit einer Instanz von Microsoft SQL Server ab oder legt sie fest. (Geerbt von ReplicationObject) |
CreateSyncAgentByDefault |
Ruft ab oder legt fest, ob der Agentauftrag, der zum Starten des Replikations-Agents verwendet wird, um das Abonnement zu synchronisieren, erstellt wird, wenn das Abonnement erstellt wird. |
DatabaseName |
Ruft den Namen der Abonnementdatenbank ab oder legt diesen fest. |
Description |
Ruft eine Textbeschreibung des Pullabonnements ab oder legt diese fest. |
DistributorName |
Dient zum Abrufen oder Festlegen der Instanz von Microsoft SQL Server, die der Verteiler ist und die Publikation verteilt, auf die sich das Abonnement bezieht. |
DistributorSecurity |
Ruft den Sicherheitskontext ab, mit dem eine Verbindung zum Verteiler hergestellt wird. |
EnabledForSynchronizationManager |
Gibt an, ob das Abonnement über die Synchronisierungsverwaltung von Windows synchronisiert werden kann. |
FtpAddress |
Ruft die IP-Adresse des FTP-Servers ab oder legt sie fest. |
FtpLogin |
Ruft die FTP-Anmeldung ab oder legt sie fest. |
FtpPassword |
Ruft das FTP-Kennwort ab oder legt es fest. |
FtpPort |
Ruft die Portnummer für den FTP-Server ab oder legt sie fest. |
IsExistingObject |
Ruft ab, ob das Objekt auf dem Server vorhanden ist. (Geerbt von ReplicationObject) |
IsMemoryOptimized |
Stellt Informationen auf dem Verleger für ein Abonnement einer Merge- oder Transaktionsveröffentlichung dar, wenn der Synchronisierungs-Agent auf dem Abonnenten ausgeführt wird. PullSubscription ist eine Basisklasse, von der die TransPullSubscription-Klasse und die MergePullSubscription-Klasse abgeleitet werden. |
LastAgentDateTime |
Ruft das Datum und die Uhrzeit der letzten Synchronisierung des Abonnements ab. |
LastAgentStatus |
Ruft den Status der letzten Synchronisierung des Abonnements ab. |
LastAgentSummary |
Ruft eine Zusammenfassung des Ergebnisses der letzten Synchronisierung des Abonnements ab. |
Name |
Ruft den für das Pullabonnement generierten Namen ab. |
PublicationDBName |
Ruft den Namen der Veröffentlichungsdatenbank ab oder legt ihn fest. |
PublicationName |
Dient zum Abrufen oder Festlegen des Namens der Publikation, auf die sich das Abonnement bezieht. |
PublisherName |
Ruft den Namen des Publisher ab oder legt sie fest. |
PublisherSecurity |
Ruft den vom Synchronisierungs-Agent beim Herstellen der Verbindung mit dem Verleger verwendeten Sicherheitskontext ab oder legt ihn fest. |
SecureFtpPassword |
Ruft das sichere Kennwort für den Anmeldenamen ab, über den eine Verbindung mit dem FTP-Server hergestellt wird, oder legt es fest. |
SqlServerName |
Ruft den Namen der Microsoft-SQL Server-Instanz ab, mit der dieses Objekt verbunden ist. (Geerbt von ReplicationObject) |
SubscriberSecurity |
Ruft den Sicherheitskontext ab, der vom Synchronisierungs-Agent beim Herstellen der Verbindung mit dem Abonnenten verwendet wird. |
SubscriptionId |
Ruft den ID-Wert des Abonnements ab. |
SubscriptionType |
Ruft ab, ob die Abonnementregistrierung für ein Push-, Pull- oder eine anonymes Abonnement ist. |
SynchronizationAgentProcessSecurity |
Ruft den Sicherheitskontext ab, der zum Angeben des Microsoft Windows-Kontos verwendet wird, unter dem der Synchronisierungs-Agent-Auftrag ausgeführt wird, um das Abonnement zu synchronisieren. |
Type |
Ruft den Veröffentlichungstyp ab oder legt ihn fest. |
UseFtp |
Ruft ab oder legt fest, ob vom Synchronisierungs-Agent über FTP (File Transfer Protocol) auf die Momentaufnahmedateien zugegriffen wird, die benötigt werden, um das Pullabonnement zu initialisieren. |
UserData |
Ruft eine Objekteigenschaft ab, die es Benutzern ermöglicht, ihre eigenen Daten an das Objekt anzufügen, oder legt sie fest. (Geerbt von ReplicationObject) |
WorkingDirectory |
Ruft den Pfad des Verzeichnisses auf dem Abonnenten ab, das verwendet wird, um heruntergeladene Momentaufnahmedateien vorübergehend zu speichern und zu dekomprimieren, oder legt ihn fest. |
Methoden
CheckValidCreation() |
Überprüft, ob die Replikationserstellung gültig ist. (Geerbt von ReplicationObject) |
CheckValidDefinition(Boolean) |
Gibt an, ob die Definition gültig ist. |
CommitPropertyChanges() |
Sendet alle zwischengespeicherten Eigenschaftsänderungsanweisungen an die Instanz von Microsoft SQL Server. (Geerbt von ReplicationObject) |
Create() |
Erstellt das Pullabonnement auf dem Abonnenten. |
CustomEnabledForSyncMgr(StringBuilder) |
Aktiviert die benutzerdefinierte Veröffentlichung für den synchronen Manager. |
Decouple() |
Entkoppelt das Replikationsobjekt, auf das verwiesen wird, vom Server. (Geerbt von ReplicationObject) |
GetChangeCommand(StringBuilder, String, String) |
Gibt den Änderungsbefehl von der Replikation zurück. (Geerbt von ReplicationObject) |
GetCreateCommand(StringBuilder, Boolean, ScriptOptions) |
Gibt den Erstellungsbefehl von der Replikation zurück. (Geerbt von ReplicationObject) |
GetDropCommand(StringBuilder, Boolean) |
Gibt den Löschbefehl von der Replikation zurück. (Geerbt von ReplicationObject) |
InitMemberVariables(String, String, String, String, Boolean) |
Initialisiert die Elementvariablen. |
InternalRefresh(Boolean) |
Initiiert eine interne Aktualisierung von der Replikation. (Geerbt von ReplicationObject) |
LastAgentJobHistoryInfo() |
Gibt Informationen zum letzten Auftrag des Synchronisierungs-Agents zurück, der ausgeführt wurde. |
Load() |
Lädt die Eigenschaften eines vorhandenen Objekts vom Server. (Geerbt von ReplicationObject) |
LoadProperties() |
Lädt die Eigenschaften eines vorhandenen Objekts vom Server. (Geerbt von ReplicationObject) |
Refresh() |
Lädt die Eigenschaften des Objekts erneut. (Geerbt von ReplicationObject) |
Remove() |
Entfernt das Pullabonnement. |
Script(ScriptOptions) |
Gibt ein Transact-SQL-Skript zurück, um das Pullabonnement basierend auf der aktuellen Eigenschaftseinstellung des PullSubscription Objekts zu erstellen oder zu löschen. |
StopSynchronizationJob() |
Versucht, einen gerade ausgeführten Auftrag zu beenden, der das Abonnement synchronisiert. |
SynchronizeWithJob() |
Startet den Agent-Auftrag zur Synchronisierung des Abonnements. |