Freigeben über


ReplicationTable.HasPrimaryKey Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die Tabelle über einen Primärschlüssel verfügt.

public:
 property bool HasPrimaryKey { bool get(); };
public bool HasPrimaryKey { get; }
member this.HasPrimaryKey : bool
Public ReadOnly Property HasPrimaryKey As Boolean

Eigenschaftswert

true, wenn die Tabelle einen Primärschlüssel enthält; false, wenn die Tabelle keinen Primärschlüssel enthält.

Hinweise

Die Transaktionsreplikation erfordert einen Primärschlüssel, um Zeilen zu identifizieren. Wenn es eine Primärschlüsseleinschränkung für eine der Spalten gibt, kann die Tabelle als Artikel in einer Transaktionsveröffentlichung sowie in einer Momentaufnahme- und Zusammenführungsveröffentlichung veröffentlicht werden. Wenn es keine Primärschlüsseleinschränkung für die Tabelle gibt, ist es nicht möglich, diese Tabelle in einer transaktionsalen Publikation zu veröffentlichen.

Die HasPrimaryKey Eigenschaft kann von Mitgliedern der sysadmin fixed server role at the Publisher oder von Mitgliedern der db_owner festen Datenbankrolle in der Publikationsdatenbank abgerufen werden.

Gilt für: