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à

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 è presente un vincolo di chiave primaria su una delle colonne, la tabella può essere pubblicata come articolo in una pubblicazione transazionale e in una pubblicazione snapshot e merge. Se non esiste alcun vincolo di chiave primaria nella tabella, non è possibile pubblicare questa 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