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


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

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