Partager via


Subscription Classe

Définition

Représente les informations du serveur de publication pour un abonnement à une fusion ou à une publication transactionnelle. La classe Subscription est une classe de base à partir de laquelle la classe TransSubscription et la classe MergeSubscription sont dérivées.

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
Héritage
Subscription
Dérivé

Remarques

La TransSubscription classe et la MergeSubscription classe sont utilisées pour créer des abonnements push.

Cohérence de thread

Tous les membres statiques publics (Shared en Microsoft Visual Basic) de ce type sont sécurisés pour les opérations multithread. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Constructeurs

Subscription()

Crée une instance de la classe Subscription.

Propriétés

AgentJobId

Obtient l'ID du travail de l'agent utilisé pour synchroniser l'abonnement.

AgentOffload

Obtient ou définit si l'agent de synchronisation s'exécute sur un ordinateur autre que celui où le travail de l'agent a été créé. Cette propriété n’est plus prise en charge pour les serveurs de distribution exécutant Microsoft SQL Server 2005 et versions ultérieures.

AgentOffloadServer

Obtient ou définit le nom de l'ordinateur distant où l'agent s'exécute lors de l'utilisation de l'activation de l'agent distant.

AgentSchedule

Obtient la planification pour le travail de l'Agent utilisé pour synchroniser l'abonnement.

CachePropertyChanges

Obtient ou définit s'il faut mettre en cache des modifications effectuées sur les propriétés de réplication ou les appliquer immédiatement.

(Hérité de ReplicationObject)
ConnectionContext

Obtient ou définit la connexion à une instance de Microsoft SQL Server.

(Hérité de ReplicationObject)
CreateSyncAgentByDefault

Obtient ou définit si le travail de l'agent utilisé pour synchroniser l'abonnement est créé par défaut.

DatabaseName

Obtient ou définit le nom de la base de données de publication.

EnabledForSynchronizationManager

Spécifie si l’abonnement peut être synchronisé à l’aide du Gestionnaire de synchronisation Microsoft Windows.

IsExistingObject

Détermine si l'objet existe ou non sur le serveur.

(Hérité de ReplicationObject)
Name

Obtient le nom affecté à un abonnement existant.

PublicationName

Obtient ou définit le nom de la publication à laquelle l'abonnement s'abonne.

SqlServerName

Obtient le nom de l’instance microsoft SQL Server à laquelle cet objet est connecté.

(Hérité de ReplicationObject)
Status

Obtient l'état de l'abonnement

SubscriberName

Obtient ou définit le nom de l'instance de Microsoft SQL Server qui représente l'Abonné.

SubscriberSecurity

Obtient le contexte de sécurité utilisé pour se connecter à l'Abonné.

SubscriptionDBName

Obtient ou définit le nom de la base de données sur l'Abonné qui reçoit les données répliquées.

SubscriptionType

Détermine si l'inscription d'abonnement est pour un abonnement par émission ou par extraction de données.

SynchronizationAgentName

Obtient ou définit le nom du travail de l'agent créé pour synchroniser l'abonnement.

SynchronizationAgentProcessSecurity

Obtient le contexte de sécurité utilisé pour spécifier le compte Microsoft Windows sous lequel le travail de l’agent de synchronisation s’exécute pour synchroniser l’abonnement.

SyncType

Obtient ou définit la manière dont l'abonnement est initialisé.

UserData

Obtient ou définit une propriété d'objet qui permet aux utilisateurs d'attacher leurs propres données à l'objet.

(Hérité de ReplicationObject)

Méthodes

CheckValidCreation()

Vérifie la création de la réplication valide.

(Hérité de ReplicationObject)
CheckValidDefinition(Boolean)

Indique si la définition d'abonnement est valide.

CommitPropertyChanges()

Envoie toutes les instructions de modification de propriété mises en cache à l’instance de Microsoft SQL Server.

(Hérité de ReplicationObject)
Create()

Crée l'inscription d'abonnement sur le serveur de publication.

Decouple()

Dissocie l'objet de réplication référencé du serveur.

(Hérité de ReplicationObject)
GetChangeCommand(StringBuilder, String, String)

Retourne la commande de modification de la réplication.

(Hérité de ReplicationObject)
GetCreateCommand(StringBuilder, Boolean, ScriptOptions)

Retourne la commande de création de la réplication.

(Hérité de ReplicationObject)
GetDropCommand(StringBuilder, Boolean)

Retourne la commande de suppression de la réplication.

(Hérité de ReplicationObject)
InternalRefresh(Boolean)

Initialise une actualisation interne de la réplication.

(Hérité de ReplicationObject)
Load()

Charge les propriétés d'un objet existant à partir du serveur.

(Hérité de ReplicationObject)
LoadProperties()

Charge les propriétés d'un objet existant à partir du serveur.

(Hérité de ReplicationObject)
Refresh()

Recharge les propriétés de l'objet.

(Hérité de ReplicationObject)
Remove()

Supprime l'inscription d'abonnement sur le serveur de publication et supprime des objets de réplication sur l'Abonné pour un abonnement par émission de données.

Script(ScriptOptions)

Retourne un script Transact-SQL qui peut être utilisé pour créer ou supprimer l’abonnement.

S’applique à