ReplicationTable.HasPrimaryKey Proprietà

Definizione

Ottiene un valore che indica se la tabella ha o meno 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 ha la chiave primaria; false se la tabella non ha una chiave primaria.

Commenti

La replica transazionale richiede una chiave primaria per identificare le righe. Se esiste un vincolo chiave primaria su una delle colonne, la tabella può essere pubblicata come articolo in una pubblicazione transazionale così come in una pubblicazione snapshot e merge. Se non esiste un vincolo di chiave primaria sulla tabella, allora non è possibile pubblicare questa tabella in una pubblicazione transazionale.

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

Si applica a