ReplicationTable.HasPrimaryKey Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.