ReplicationTable Classe

Définition

Représente les informations sur un objet de table requis par la réplication.

public ref class ReplicationTable sealed : Microsoft::SqlServer::Replication::ReplicationObject, Microsoft::SqlServer::Replication::IReplicationDBObject
public sealed class ReplicationTable : Microsoft.SqlServer.Replication.ReplicationObject, Microsoft.SqlServer.Replication.IReplicationDBObject
type ReplicationTable = class
    inherit ReplicationObject
    interface IReplicationDBObject
Public NotInheritable Class ReplicationTable
Inherits ReplicationObject
Implements IReplicationDBObject
Héritage
ReplicationTable
Implémente

Remarques

Cohérence de thread

Tous les membres statiques publics (Shared dans 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

ReplicationTable()

Crée une instance de la classe ReplicationTable.

ReplicationTable(String, String, String, ServerConnection)

Crée une instance de la ReplicationTable classe avec le nom et le propriétaire spécifiés, sur la base de données spécifiée et avec la connexion spécifiée à une instance de Microsoft SQL Server.

Propriétés

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

Obtient ou définit le nom de la base de données qui contient la table de réplication.

HasBigIntColumn

Obtient une valeur qui indique si la table possède au moins une colonne du type de données bigint.

HasBigIntIdentityColumn

Obtient une valeur qui indique si la table possède au moins une colonne d'identité du type de données bigint.

HasColumnSetColumn

Obtient une valeur qui indique si la table possède un jeu de colonnes défini.

HasGuidColumn

Obtient une valeur qui indique si la table possède au moins une colonne d'identificateur global unique.

HasHierarchyidColumn

Obtient une valeur qui indique si la table possède une colonne de type hierarchyid.

HasIdentityColumn

Obtient une valeur qui indique si la table possède au moins une colonne d'identité.

HasIdentityNotForReplicationColumn

Obtient une valeur qui indique si la table possède une colonne d'identité avec l'option NOT FOR REPLICATION définie.

HasImprecisePKColumn

Obtient une valeur qui indique si une colonne calculée imprécise est utilisée dans le cadre de la clé primaire.

HasPrimaryKey

Obtient une valeur qui indique si la table a une clé primaire.

HasRowVersionColumn

Obtient une valeur qui indique si une colonne existe dans la table avec le nom msrepl_tran_version.

HasSparseColumn

Obtient une valeur qui indique si la table possède une colonne avec l'attribut SPARSE.

HasSqlVariantColumn

Obtient une valeur qui indique si la table a une colonne sql_variant_type.

HasTimestampColumn

Obtient une valeur qui indique si la table a une colonne de type timestamp.

IsExistingObject

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

(Hérité de ReplicationObject)
IsFileTable

Obtient une valeur qui indique si une table est une table de fichiers.

Name

Obtient ou définit le nom de la table.

OwnerName

Obtient ou définit le nom du propriétaire de la table.

PublishedInMerge

Obtient une valeur qui indique si la table est publiée dans une publication de fusion.

PublishedInPeerToPeerPublication

Obtient une valeur qui indique si la table est publiée dans une topologie de réplication transactionnelle d'égal à égal.

PublishedInQueuedTransactions

Obtient une valeur qui indique si la table est publiée par une publication qui prend en charge des abonnements de mise à jour en attente.

SqlServerName

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

(Hérité de ReplicationObject)
TableId

Obtient l'ID d'objet de la table.

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

Retourne les informations de plage d'identité sur des articles d'après la table.

EnumReplicationColumns()

Retourne les colonnes de la table qui peut être répliquée.

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)
ReplicationAddColumn(String, String, AddColumnOption, String[], String)

Ajoute une colonne à une table qui est déjà publiée dans une ou plusieurs publications.

ReplicationDropColumn(String, String)

Supprime une colonne d'une table publiée dans une ou plusieurs publications.

S’applique à