DistributionSubscription 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 des informations stockées sur le serveur de distribution au sujet d'un abonnement à une publication transactionnelle ou d'instantané.
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
- Héritage
Remarques
La DistributionSubscription classe est principalement utilisée par SQL Server Management Studio pour gérer les abonnements aux publications non SQL Server. Utilisez une instance du ou de la TransSubscription classe pour obtenir des informations sur les abonnements inscrits auprès d’un serveur de publication SQL Server.
La DistributionSubscription classe ne peut être utilisée que pour retourner des informations sur un abonnement existant. Vous devez utiliser une instance de la TransSubscription classe pour créer ou supprimer un abonnement à une publication transactionnelle ou d’instantané.
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
DistributionSubscription() |
Crée une instance de la classe DistributionSubscription. |
DistributionSubscription(String, String, String, String, String, String, ServerConnection) |
Crée une nouvelle instance de la classe DistributionSubscription avec les propriétés nécessaires et avec une connexion au serveur de distribution. |
Propriétés
AgentJobId |
Obtient l’ID du travail SQL Server Agent qui synchronise l’abonnement. |
AgentSchedule |
Obtient la planification de l'agent de synchronisation pour 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) |
DistributionAgent |
Obtient le nom du travail SQL Server Agent utilisé pour synchroniser l’abonnement. |
DistributionDBName |
Obtient ou définit le nom de la base de données de distribution. |
IsExistingObject |
Détermine si l'objet existe ou non sur le serveur. (Hérité de ReplicationObject) |
Name |
Obtient le nom de l'abonnement. |
PublicationDBName |
Obtient ou définit le nom de la base de données de publication. |
PublicationName |
Obtient ou définit le nom de la publication à laquelle l'abonnement appartient. |
PublisherName |
Obtient ou définit le serveur de publication de la publication à laquelle l'abonnement appartient. |
SqlServerName |
Obtient le nom de l’instance microsoft SQL Server à laquelle cet objet est connecté. (Hérité de ReplicationObject) |
Status |
Obtient ou définit l'état de l'abonnement. |
SubscriberName |
Obtient ou définit le nom de l'Abonné. |
SubscriptionDBName |
Obtient ou définit le nom de la base de données d'abonnement. |
SubscriptionType |
Obtient ou définit si l'agent de distribution est exécuté sur le Serveur de distribution (Push) ou sur l'Abonné (Pull). |
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 est valide. (Hérité de ReplicationObject) |
CommitPropertyChanges() |
Envoie toutes les instructions de modification de propriété mises en cache à l’instance de Microsoft SQL Server. (Hérité de ReplicationObject) |
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) |
Script(ScriptOptions) |
Génère un script Transact-SQL pour l’abonnement. |