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