DistributionSubscription Klasse

Definition

Repräsentiert Informationen, die beim Vertrieb über ein Abonnement einer transaktionalen oder Snapshot-Veröffentlichung gespeichert sind.

public ref class DistributionSubscription sealed : Microsoft::SqlServer::Replication::ReplicationObject
public sealed class DistributionSubscription : Microsoft.SqlServer.Replication.ReplicationObject
type DistributionSubscription = class
    inherit ReplicationObject
Public NotInheritable Class DistributionSubscription
Inherits ReplicationObject
Vererbung
DistributionSubscription

Hinweise

Der Kurs DistributionSubscription wird hauptsächlich vom SQL Server Management Studio genutzt, um Abonnements für Publikationen außerhalb von SQL Server zu erhalten. Verwenden Sie eine Instanz der TransSubscription oder-Klasse, um Informationen über Abonnements zu erhalten, die bei einem SQL Server Publisher registriert sind.

Die Klasse DistributionSubscription kann nur verwendet werden, um Informationen über ein bestehendes Abonnement zurückzugeben. Sie müssen eine Instanz der Klasse TransSubscription verwenden, um ein Abonnement für eine transaktionale oder snapshot-Publikation zu erstellen oder zu entfernen.

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

Erstellt eine neue Instanz der DistributionSubscription Klasse.

DistributionSubscription(String, String, String, String, String, String, ServerConnection)

Erstellt eine neue Instanz der DistributionSubscription Klasse mit den erforderlichen Eigenschaften und einer Verbindung zum Distributor.

Eigenschaften

Name Beschreibung
AgentJobId

Erhält die ID des SQL Server-Agent-Jobs, der das Abonnement synchronisiert.

AgentSchedule

Erhält den Synchronisationsagentenplan für das Abonnement.

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)
DistributionAgent

Erhält den Namen des SQL Server-Agent-Jobs, der zur Synchronisation des Abonnements verwendet wird.

DistributionDBName

Erhält oder setzt den Namen der Verteilungsdatenbank.

IsExistingObject

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

(Geerbt von ReplicationObject)
Name

Bekommt den Namen des Abonnements.

PublicationDBName

Erhält oder setzt den Namen der Publikationsdatenbank.

PublicationName

Erhält oder legt den Namen der Publikation fest, zu der das Abonnement gehört.

PublisherName

Bekommt oder bestimmt den Publisher der Publikation, zu der das Abonnement gehört.

SqlServerName

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

(Geerbt von ReplicationObject)
Status

Erhält oder setzt den Status des Abonnements.

SubscriberName

Erhält oder setzt den Namen des Abonnenten.

SubscriptionDBName

Erhält oder setzt den Namen der Abonnementdatenbank.

SubscriptionType

Erhält oder setzt, ob der Vertriebsagent beim Verteiler (Push) oder beim Abonnenten (Pull) läuft.

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 Definition gültig ist.

(Geerbt von ReplicationObject)
CommitPropertyChanges()

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

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

Generiert ein Transact-SQL-Skript für das Abonnement.

Gilt für: