Поделиться через


ReplicationTable.HasImprecisePKColumn Свойство

Определение

Возвращает значение, указывающее, используется ли неточный вычисляемый столбец как часть первичного ключа.

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

Значение свойства

Значение true, если таблица имеет неточный вычисляемый столбец, являющийся частью первичного ключа; в противном случае — false.

Комментарии

Microsoft SQL Server 2005 позволяет неточным вычисляемый столбец быть частью первичного ключа, предоставляя его детерминированным, и столбец явно объявляется с предложениемpersisted. Из-за этого соответствующий первичный ключ может иметь другое значение на издателе и подписчике. Таким образом, агент распространения может завершиться сбоем при применении обновления или удаления, что приведет к ошибкеrow not found. Такая таблица не может быть опубликована в статье о транзакциях.

Свойство HasImprecisePKColumn можно получить членами предопределенных ролей сервера sysadmin на издателе или членами предопределенных ролей базы данных db_owner в базе данных публикации.

Применяется к