Article Classe

Définition

Représente la classe de base à partir de laquelle la classe TransArticle et la classe MergeArticle sont dérivées.

public ref class Article abstract : Microsoft::SqlServer::Replication::ReplicationObject
public abstract class Article : Microsoft.SqlServer.Replication.ReplicationObject
type Article = class
    inherit ReplicationObject
Public MustInherit Class Article
Inherits ReplicationObject
Héritage
Dérivé

Remarques

La Article classe représente les propriétés et les comportements des articles qui sont communs aux articles publiés dans les topologies de réplication transactionnelle et de fusion.

Les articles publiés à partir d’un éditeur non SQL Server sont représentés par la DistributionArticle classe .

Cohérence de thread

Les membres statiques publics (Shared dans Microsoft Visual Basic) de ce type sont sécurisés pour les opérations multithread. Il n’est pas garanti que les membres de l’instance soient thread-safe.

Constructeurs

Article()

Initialise une nouvelle instance de la classe Article.

Propriétés

ArticleId

Obtient la valeur d'ID de l'article.

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

Obtient ou définit une valeur qui indique s'il faut créer un article hétérogène.

CreationScript

Obtient ou définit le nom et le chemin d’accès complet du fichier de script Transact-SQL utilisé pour créer l’objet de destination sur l’Abonné.

DatabaseName

Obtient ou définit le nom de la base de données qui contient les données et les objets publiés dans l'article.

Description

Obtient ou définit une description textuelle de l'article.

DestinationObjectName

Obtient ou définit l'objet de base de données qui est l'objet de base de données source pour l'article sur l'Abonné.

DestinationObjectOwner

Obtient ou définit le propriétaire du schéma de l'objet de base de données source pour l'article sur l'Abonné.

IdentityRangeManagementOption

Obtient ou définit les options de gestion des plages d'identité pour l'article.

IdentityRangeThreshold

Obtient ou définit la valeur à laquelle une nouvelle plage de valeurs de colonne d'identité est affectée à un serveur de publication ou à un Abonné.

IsExistingObject

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

(Hérité de ReplicationObject)
Name

Obtient ou définit le nom de l'article.

PreCreationMethod

Obtient ou définit l'action à entreprendre lorsque l'objet publié existe déjà dans la base de données de l'abonnement.

PublicationName

Obtient ou définit le nom de la publication à laquelle l'article appartient.

PublisherIdentityRangeSize

Obtient ou définit la plage de valeurs d’identité affectées aux colonnes de table sur le serveur de publication.

SchemaOption

Obtient ou définit les options de création du schéma pour un article.

SourceObjectName

Obtient ou définit le nom de l'objet de base de données publié.

SourceObjectOwner

Obtient ou définit le propriétaire de l'objet de base de données publié.

SqlServerName

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

(Hérité de ReplicationObject)
SubscriberIdentityRangeSize

Obtient ou définit le nombre maximal de nouvelles lignes qui peuvent être insérées dans une colonne d'identité dans une table sur un Abonné avant qu'une autre plage d'identité ne doive être allouée.

Type

Obtient ou définit le type de l'article.

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

Obtient une valeur qui indique si toutes les colonnes sont publiées dans un article de table.

Méthodes

CheckValidCreation()

Vérifie la création de l'article valide.

CheckValidDefinition(Boolean)

Indique si la définition 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 un article sur l’instance actuellement connectée de SQL Server en fonction des propriétés actuelles de l’objet TransArticle ou de l’objet MergeArticle .

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 un article existant sur l’instance actuellement connectée de SQL Server en fonction des propriétés actuelles de l’objet TransArticle ou de l’objet MergeArticle .

Script(ScriptOptions)

Génère un script Transact-SQL qui peut être exécuté pour créer ou supprimer l’objet TransArticle ou l’objet MergeArticle sur le serveur.

S’applique à

Voir aussi