Partager via


ReplicationTable.HasImprecisePKColumn Propriété

Définition

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

public:
 property bool HasImprecisePKColumn { bool get(); };
public bool HasImprecisePKColumn { get; }
member this.HasImprecisePKColumn : bool
Public ReadOnly Property HasImprecisePKColumn As Boolean

Valeur de propriété

true si la table possède une colonne calculée imprécise qui fait partie de la clé primaire ; sinon, false.

Remarques

Microsoft SQL Server 2005 permet à une colonne calculée imprécise de faire partie de la clé primaire, en lui fournissant qu’elle est déterministe et que la colonne est explicitement déclarée avec la persisted clause. Pour cette raison, la clé primaire correspondante peut avoir une valeur différente sur le serveur de publication et l’Abonné. Par conséquent, il est possible que le Agent de distribution échoue dans l’application d’une mise à jour ou d’une suppression, ce qui entraîne une row not found erreur. Une telle table ne peut pas être publiée dans un article transactionnel.

La HasImprecisePKColumn 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.

S’applique à