ReplicationTable.HasImprecisePKColumn 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 uma coluna calculada imprecisa é usada como parte da chave primária.
public:
property bool HasImprecisePKColumn { bool get(); };
public bool HasImprecisePKColumn { get; }
member this.HasImprecisePKColumn : bool
Public ReadOnly Property HasImprecisePKColumn As Boolean
Valor da propriedade
true se a tabela tiver uma coluna calculada imprecisa, que faz parte da chave primária; false se a tabela não tiver colunas calculadas imprecisas que façam parte da chave primária.
Comentários
O Microsoft SQL Server 2005 permite que uma coluna computada imprecisa faça parte da chave primária, desde que seja determinística, e a coluna seja explicitamente declarada com a persisted cláusula. Por causa disso, a chave primária correspondente pode ter um valor diferente no Publisher e no Assinante. Portanto, é possível que o Agente de Distribuição falhe ao aplicar uma atualização ou exclusão, resultando em um row not found erro. Tal tabela não pode ser publicada em um artigo transacional.
A HasImprecisePKColumn 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.