ReplicationTable.HasImprecisePKColumn Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.