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プロパティは、Publisherのsysadmin固定サーバーロールのメンバーや、publication database上のdb_owner固定データベース役割のメンバーによって取得できます。

適用対象