ReplicationTable.HasPrimaryKey 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 la tabla tiene o no una clave primaria.
public:
property bool HasPrimaryKey { bool get(); };
public bool HasPrimaryKey { get; }
member this.HasPrimaryKey : bool
Public ReadOnly Property HasPrimaryKey As Boolean
Valor de propiedad
true si la tabla tiene clave primaria; false si la tabla no tiene clave primaria.
Comentarios
La replicación transaccional requiere una clave primaria para identificar filas. Si existe una restricción clave primaria en una de las columnas, la tabla puede publicarse como artículo en una publicación transaccional, así como en una publicación de instantáneas y fusión. Si no existe una restricción de clave primaria en la tabla, entonces no es posible publicar esta tabla en una publicación transaccional.
La HasPrimaryKey propiedad puede ser recuperada por miembros del rol de servidor fijo sysadmin en el Publisher o por miembros del rol de base de datos fija db_owner en la base de datos de publicación.