ReplicationTable.HasImprecisePKColumn Propriedade

Definição

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.

Aplica-se a