ReplicationTable.HasPrimaryKey Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.