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

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