ReplicationTable.HasPrimaryKey Proprietà

Definizione

Ottiene un valore che indica se la tabella contiene una chiave primaria.

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

Valore della proprietà

Boolean

true se la tabella contiene una chiave primaria; false se la tabella non contiene una chiave primaria.

Commenti

La replica transazionale richiede una chiave primaria per identificare le righe. Se in una delle colonne è presente un vincolo PRIMARY KEY, è possibile pubblicare la tabella come articolo in una pubblicazione transazionale, nonché in una pubblicazione snapshot e di tipo merge. Se nella tabella non è presente alcun vincolo PRIMARY KEY, non è possibile pubblicare la tabella in una pubblicazione transazionale.

La HasPrimaryKey proprietà può essere recuperata dai membri del ruolo predefinito del server sysadmin nel server di pubblicazione o dai membri del db_owner ruolo predefinito del database nel database di pubblicazione.

Si applica a