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