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.
Recebe um valor que indica se a tabela tem ou não 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 chave primária; false se a tabela não tiver 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 pode ser publicada como artigo em uma publicação transacional, bem como em uma publicação snapshot e merge. Se não houver restrição de chave primária na tabela, então não é possível publicar essa tabela em uma publicação transacional.
A HasPrimaryKey propriedade pode ser recuperada por membros do papel de servidor fixo de sysadmin na Publisher ou por membros do papel de banco de dados fixo db_owner no banco de dados de publicação.