Subscription Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |