Partilhar via


ReplicationTable.HasPrimaryKey Propriedade

Definição

Obtém um valor que indica se a tabela tem uma chave primária.

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

Valor da propriedade

true se a tabela tiver uma chave primária; false se a tabela não tiver uma chave primária.

Comentários

A replicação transacional requer uma chave primária para identificar linhas. Se houver uma restrição de chave primária em uma das colunas, a tabela poderá ser publicada como um artigo em uma publicação transacional, bem como em uma publicação de instantâneo e mesclagem. Se não houver nenhuma restrição de chave primária na tabela, não será possível publicar essa tabela em uma publicação transacional.

A HasPrimaryKey propriedade pode ser recuperada por membros da função de servidor fixa sysadmin no Publicador ou por membros do db_owner função de banco de dados fixa no banco de dados de publicação.

Aplica-se a