DistributionPublication Classe

Définition

Représente des informations sur une publication transactionnelle ou d'instantané, stockée sur le serveur de distribution.

public ref class DistributionPublication sealed : Microsoft::SqlServer::Replication::ReplicationObject
public sealed class DistributionPublication : Microsoft.SqlServer.Replication.ReplicationObject
type DistributionPublication = class
    inherit ReplicationObject
Public NotInheritable Class DistributionPublication
Inherits ReplicationObject
Héritage
DistributionPublication

Remarques

La DistributionPublication classe est principalement utilisée par SQL Server Management Studio et pour les serveurs de publication non SQL Server. Pour créer, afficher ou modifier les propriétés d’une publication, vous devez utiliser plutôt une instance de la TransPublication classe.

La DistributionPublication classe nécessite une connexion au serveur de distribution.

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

DistributionPublication()

Crée une instance de la classe DistributionPublication.

DistributionPublication(String, String, String, String, ServerConnection)

Crée une nouvelle instance de la classe DistributionPublication avec les propriétés requises et avec une connexion au serveur de distribution.

Propriétés

Attributes

Obtient ou définit les attributs de publication pour la publication de distribution.

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)
Description

Obtient ou définit une description de la publication.

DistributionArticles

Retourne les informations sur les articles dans la publication stockée sur le serveur de distribution.

DistributionDBName

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

DistributionSubscriptions

Représente des informations sur les abonnements à la publication stockée sur le serveur de distribution.

IsExistingObject

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

(Hérité de ReplicationObject)
LogReaderAgent

Obtient ou définit le nom du travail de l'Agent de lecture du journal pour la publication transactionnelle.

Name

Obtient ou définit le nom de la publication.

PubId

Obtient l'ID de la publication.

PublicationDBName

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

PublisherName

Obtient ou définit le nom du serveur de publication.

SnapshotAgent

Obtient ou définit le nom du travail de l'Agent d'instantané pour la publication transactionnelle.

SqlServerName

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

(Hérité de ReplicationObject)
Type

Obtient ou définit le type de réplication pour cette publication.

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)
VendorName

Obtient ou définit le fabricant de produit de la publication du serveur de publication non-SQL Server.

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)
Create()

Crée les métadonnées de publication sur le serveur de distribution.

Decouple()

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

(Hérité de ReplicationObject)
EnumDistributionArticles()

Retourne des informations maintenues sur le serveur de distribution au sujet des articles dans cette publication.

EnumDistributionSubscriptions()

Retourne des informations maintenues sur le serveur de distribution pour les abonnements à cette publication.

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 des métadonnées pour la publication à partir du serveur de distribution.

Script(ScriptOptions)

Génère un script Transact-SQL qui peut être utilisé pour créer ou supprimer les métadonnées de publication sur le serveur de distribution.

S’applique à