Subscription Klasse

Definition

Stellt beim Verleger Informationen zu einem Abonnement für eine Merge- oder Transaktionveröffentlichung dar. Subscription ist eine Basisklasse, von der die TransSubscription-Klasse und die MergeSubscription-Klasse abgeleitet werden.

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 und die TransSubscriptionMergeSubscription Klasse werden verwendet, um Pushabonnements zu erstellen.

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

Subscription()

Erstellt eine neue Instanz der Subscription-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 als dem ausgeführt wird, mit 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.

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 zum Synchronisieren des Abonnements standardmäßig erstellt wird.

DatabaseName

Ruft den Namen der Veröffentlichungsdatenbank ab oder legt ihn fest.

EnabledForSynchronizationManager

Gibt an, ob das Abonnement mithilfe des Microsoft Windows-Synchronisierungs-Managers synchronisiert werden kann.

IsExistingObject

Ruft ab, ob das Objekt auf dem Server vorhanden ist.

(Geerbt von ReplicationObject)
Name

Ruft den Namen ab, der einem vorhandenen Abonnement zugewiesenen ist.

PublicationName

Dient zum Abrufen oder Festlegen des Namens der Publikation, auf die sich das Abonnement bezieht.

SqlServerName

Ruft den Namen der Microsoft-SQL Server-Instanz ab, mit der dieses Objekt verbunden ist.

(Geerbt von ReplicationObject)
Status

Ruft den Status des Abonnements ab.

SubscriberName

Ruft den Namen der Microsoft SQL Server-Instanz ab, die der Abonnent ist, oder legt diesen fest.

SubscriberSecurity

Ruft den Sicherheitskontext ab, mit dem eine Verbindung mit dem Abonnenten hergestellt wird.

SubscriptionDBName

Ruft den Namen der Datenbank für den Abonnenten ab, der die replizierten Daten empfängt, oder legt ihn fest.

SubscriptionType

Ruft ab, ob die Abonnementregistrierung für ein Push- oder Pullabonnement vorgesehen ist.

SynchronizationAgentName

Ruft den Namen des Agentauftrags ab, der zum Synchronisieren des Abonnements erstellt wurde, oder legt ihn fest.

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.

SyncType

Ruft die Art ab, in der das Abonnement initialisiert wird, oder legt sie fest.

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)

Methoden

CheckValidCreation()

Überprüft, ob die Replikationserstellung gültig ist.

(Geerbt von ReplicationObject)
CheckValidDefinition(Boolean)

Gibt an, ob die Abonnementdefinition gültig ist.

CommitPropertyChanges()

Sendet alle zwischengespeicherten Eigenschaftsänderungsanweisungen an die Instanz von Microsoft SQL Server.

(Geerbt von ReplicationObject)
Create()

Erstellt die Abonnementregistrierung beim Verleger.

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

Initiiert eine interne Aktualisierung von der Replikation.

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

Löscht die Abonnementregistrierung beim Verleger und entfernt Replikationsobjekte beim Abonnenten für ein Pushabonnement.

Script(ScriptOptions)

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

Gilt für: