Compartir a través de


ReplicationTable.HasPrimaryKey Propiedad

Definición

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.

Se aplica a