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 базы данных в базе данных публикации.