ReplicationTable.HasPrimaryKey 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,该值指示表是否具有主键。
public:
property bool HasPrimaryKey { bool get(); };
public bool HasPrimaryKey { get; }
member this.HasPrimaryKey : bool
Public ReadOnly Property HasPrimaryKey As Boolean
属性值
如果表具有主键,则为 true;如果表没有主键,则为 false。
注解
事务复制需要主键来标识行。 如果对某一列有 primary key 约束,则可以将该表发布为事务发布中的项目以及快照和合并发布中的项目。 如果表中没有 primary key 约束,则不能在事务发布中发布此表。
HasPrimaryKey属性可以由发布服务器上的 sysadmin 固定服务器角色的成员或发布数据库上的 db_owner 固定数据库角色的成员来检索。