Subscription Klasse

Definition

Stellt Informationen beim Publisher für ein Abonnement entweder für eine Fusion oder eine transaktionale Publikation dar. Subscription ist eine Basisklasse, von der die Klasse TransSubscription und die Klasse MergeSubscription abgeleitet sind.

public ref class Subscription abstract : Microsoft::SqlServer::Replication::ReplicationObject
public abstract class Subscription : Microsoft.SqlServer.Replication.ReplicationObject
type Subscription = class
    inherit ReplicationObject
Public MustInherit Class Subscription
Inherits ReplicationObject
Vererbung
Subscription
Abgeleitet

Hinweise

Die Klasse TransSubscription und die Klasse MergeSubscription werden verwendet, um Push-Abonnements zu erstellen.

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
Subscription()

Erstellt eine neue Instanz der Subscription 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 Synchronisationsagent 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.

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 zur Synchronisierung des Abonnements verwendet wird, standardmäßig erstellt wird.

DatabaseName

Erhält oder setzt den Namen der Publikationsdatenbank.

EnabledForSynchronizationManager

Spezifiziert, ob das Abonnement mit Microsoft Windows Synchronization Manager synchronisiert werden kann.

IsExistingObject

Es bekommt, ob das Objekt auf dem Server existiert oder nicht.

(Geerbt von ReplicationObject)
Name

Der Name wird einem bestehenden Abonnement zugewiesen.

PublicationName

Erhält oder setzt den Namen der Publikation, für die der Abonnent abonniert ist.

SqlServerName

Erhält den Namen der Microsoft SQL Server-Instanz, mit der dieses Objekt verbunden ist.

(Geerbt von ReplicationObject)
Status

Erhält den Status des Abonnements.

SubscriberName

Erhält oder setzt den Namen der Instanz des Microsoft SQL Server, die der Abonnent ist.

SubscriberSecurity

Erhält den Sicherheitskontext, der zur Verbindung mit dem Abonnenten verwendet wird.

SubscriptionDBName

Erhält oder setzt den Namen der Datenbank auf dem Abonnenten, der die replizierten Daten empfängt.

SubscriptionType

Es wird verraten, ob die Abonnementregistrierung für ein Push- oder Pull-Abonnement gilt.

SynchronizationAgentName

Erhält oder setzt den Namen des Agentenjobs, der zur Synchronisierung des Abonnements erstellt wurde.

SynchronizationAgentProcessSecurity

Erhält den Sicherheitskontext, der verwendet wird, um das Microsoft Windows Konto anzugeben, unter dem der Synchronisationsagenten-Job zur Synchronisierung des Abonnements ausgeführt wird.

SyncType

Erhält oder setzt die Art und Weise, wie das Abonnement initialisiert wird.

UserData

Erhält oder setzt eine Objekt-Eigenschaft, die es Nutzern erlaubt, eigene Daten an das Objekt anzuhängen.

(Geerbt von ReplicationObject)

Methoden

Name Beschreibung
CheckValidCreation()

Prüft die gültige Replikationserstellung.

(Geerbt von ReplicationObject)
CheckValidDefinition(Boolean)

Gibt an, ob die Abonnementdefinition gültig ist.

CommitPropertyChanges()

Sendet alle zwischengespeicherten Property-Change-Anweisungen an die Instanz von Microsoft SQL Server.

(Geerbt von ReplicationObject)
Create()

Erstellt die Abonnementregistrierung beim Publisher.

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)
InternalRefresh(Boolean)

Führt eine interne Aktualisierung aus der Replikation ein.

(Geerbt von ReplicationObject)
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()

Löscht die Abonnementregistrierung beim Publisher und entfernt die Replikationsobjekte beim Subscriber für ein Push-Abonnement.

Script(ScriptOptions)

Gibt ein Transact-SQL Skript zurück, das zum Erstellen oder Löschen des Abonnements verwendet werden kann.

Gilt für: