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 фразой. Из-за этого соответствующий первичный ключ может иметь разное значение для Publisher и Subscriber. Поэтому агент распространения может не выполнить обновление или удаление, что приведёт к row not found ошибке. Такая таблица не может быть опубликована в транзакционной статье.

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

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