Właściwość ReplicationTable.HasPrimaryKey
Pobiera się, czy tabela ma klucz podstawowy.
Przestrzeń nazw: Microsoft.SqlServer.Replication
Zestaw: Microsoft.SqlServer.Rmo (w Microsoft.SqlServer.Rmo.dll)
Składnia
'Deklaracja
Public ReadOnly Property HasPrimaryKey As Boolean
Get
'Użycie
Dim instance As ReplicationTable
Dim value As Boolean
value = instance.HasPrimaryKey
public bool HasPrimaryKey { get; }
public:
property bool HasPrimaryKey {
bool get ();
}
member HasPrimaryKey : bool
function get HasPrimaryKey () : boolean
Wartość właściwości
Typ: System.Boolean
A Boolean wartości.Jeśli true, tabela ma klucz podstawowy.Jeśli false, tabela nie ma klucz podstawowy.
Uwagi
Wymaga replikacja transakcyjnej klucz podstawowy do identyfikowania wierszy.Jeśli jest klucz podstawowy ograniczenie na jednej z kolumn tabela mogą być publikowane jako artykuł w publikacja transakcyjnych również w publikacja migawka i scalania.Jeśli nie ma żadnych ograniczenie klucz podstawowego w tabela, a następnie nie jest możliwe do opublikowania tej tabela w transakcyjnych publikacja.
HasPrimaryKey właściwość mogą być pobierane przez członków roli sysadmin stałych serwera na Wydawca lub przez członków roli db_owner stałej bazy danych w bazie danych publikacja.
HasPrimaryKey Właściwość jest dostępna z SQL Server 7.0, SQL Server 2000, i SQL Server 2005.
Ten obszar nazw, klasy lub element członkowski jest obsługiwany tylko w wersja 2.0.NET Framework.