ReplicationTable.HasPrimaryKey Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.