Udostępnij za pośrednictwem


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.