Subscription 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 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
- 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. |