ReplicationTable.HasPrimaryKey Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает значение, указывающее, есть ли в таблице первичный ключ.
public:
property bool HasPrimaryKey { bool get(); };
public bool HasPrimaryKey { get; }
member this.HasPrimaryKey : bool
Public ReadOnly Property HasPrimaryKey As Boolean
Значение свойства
true если в таблице есть первичный ключ; false если в таблице нет первичного ключа.
Комментарии
Транзакционная репликация требует первичного ключа для идентификации строк. Если существует ограничение первичного ключа на одну из колонок, таблицу можно опубликовать как статью в транзакционной публикации, а также в снимке и слиянии. Если на таблице нет ограничения первичного ключа, то публикация этой таблицы в транзакционной публикации невозможно.
Свойство может быть получено членами роли системного администратора фиксированного сервера в Publisher или участниками роли db_owner фиксированной HasPrimaryKey базы данных в базе данных публикации.