Compartir a través de


ReplicationTable.HasImprecisePKColumn Propiedad

Definición

Obtiene un valor que indica si se usa una columna calculada imprecisa como parte de la clave principal.

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

Valor de propiedad

true si la tabla tiene una columna calculada imprecisa que forma parte de la clave principal; false si la tabla no tiene ninguna columna calculada imprecisa que forma parte de la clave principal.

Comentarios

Microsoft SQL Server 2005 permite que una columna calculada imprecisa forme parte de la clave principal, siempre que sea determinista y la columna se declare explícitamente con la persisted cláusula . Por este motivo, la clave principal correspondiente puede tener un valor diferente en el publicador y el suscriptor. Por lo tanto, es posible que el Agente de distribución produzca un error al aplicar una actualización o eliminación, lo que produce un row not found error. Esta tabla no se puede publicar en un artículo transaccional.

Los HasImprecisePKColumn miembros del rol fijo de servidor sysadmin pueden recuperar la propiedad en el publicador o los miembros del rol fijo de base de datos db_owner en la base de datos de publicación.

Se aplica a