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