ReplicationTable.HasPrimaryKey Propriété
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.
Obtient une valeur qui indique si la table a une clé primaire.
public:
property bool HasPrimaryKey { bool get(); };
public bool HasPrimaryKey { get; }
member this.HasPrimaryKey : bool
Public ReadOnly Property HasPrimaryKey As Boolean
Valeur de propriété
true si la table possède une clé primaire ; sinon, false.
Remarques
La réplication transactionnelle nécessite une clé primaire pour identifier les lignes. S’il existe une contrainte de clé primaire sur l’une des colonnes, la table peut être publiée en tant qu’article dans une publication transactionnelle, ainsi que dans une publication d’instantané et de fusion. S’il n’existe aucune contrainte de clé primaire sur la table, il n’est pas possible de publier cette table dans une publication transactionnelle.
La HasPrimaryKey propriété peut être récupérée par les membres du rôle serveur fixe sysadmin sur le serveur de publication ou par les membres du rôle de base de données fixe db_owner sur la base de données de publication.