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
。
注解
事务复制需要主键来标识行。 如果其中一列存在主键约束,则可以将表作为事务发布以及快照和合并发布中的项目发布。 如果表上没有主键约束,则无法在事务发布中发布此表。
HasPrimaryKey该属性可由发布服务器上的 sysadmin 固定服务器角色的成员或发布数据库中db_owner固定数据库角色的成员检索。