Właściwość ReplicationTable.HasImprecisePKColumn
Pobiera czy niedokładny kolumna obliczana jest używany jako część klucz podstawowy.
Przestrzeń nazw: Microsoft.SqlServer.Replication
Zestaw: Microsoft.SqlServer.Rmo (w Microsoft.SqlServer.Rmo.dll)
Składnia
'Deklaracja
Public ReadOnly Property HasImprecisePKColumn As Boolean
Get
'Użycie
Dim instance As ReplicationTable
Dim value As Boolean
value = instance.HasImprecisePKColumn
public bool HasImprecisePKColumn { get; }
public:
property bool HasImprecisePKColumn {
bool get ();
}
member HasImprecisePKColumn : bool
function get HasImprecisePKColumn () : boolean
Wartość właściwości
Typ: System.Boolean
A Boolean wartości.Jeśli true, tabela ma niedokładny kolumna obliczana, który jest częścią klucz podstawowy.Jeśli false, tabela nie ma żadnych niedokładny kolumny obliczane, które są częścią klucz podstawowy.
Uwagi
Microsoft SQL Server 2005 allows an imprecise computed column to be part of the primary key, providing it is deterministic, and the column is explicitly declared with the persisted clause.Z tego powodu odpowiedni klucz podstawowy może mieć inną wartość na Wydawca i subskrybenta.Dlatego jest możliwe dla agenta dystrybucji w zastosowanie aktualizacji lub usuwania w nie można odnaleźć wiersza błąd.Takie tabela nie można publikować w transakcyjnych artykuł.
HasImprecisePKColumn 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.
HasImprecisePKColumn Właściwość jest dostępna z SQL Server 2005 jedynie.
Ten obszar nazw, klasy lub element członkowski jest obsługiwany tylko w wersja 2.0.NET Framework.