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 principal.
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 una clave principal; false
si la tabla no tiene ninguna clave principal.
Comentarios
La replicación transaccional requiere una clave principal para identificar filas. Si hay una restricción de clave principal en una de las columnas, la tabla se puede publicar como un artículo en una publicación transaccional, así como en una publicación de instantánea y combinación. Si no hay ninguna restricción de clave principal en la tabla, no es posible publicar esta tabla en una publicación transaccional.
Los HasPrimaryKey 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.