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 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.