Udostępnij za pośrednictwem


Właściwość MergeArticle.ColumnTracking

Pobiera lub ustawia jak konflikty są wykrywane podczas synchronizowania wierszy danych.

Przestrzeń nazw:  Microsoft.SqlServer.Replication
Zestaw:  Microsoft.SqlServer.Rmo (w Microsoft.SqlServer.Rmo.dll)

Składnia

'Deklaracja
Public Property ColumnTracking As Boolean
    Get
    Set
'Użycie
Dim instance As MergeArticle
Dim value As Boolean

value = instance.ColumnTracking

instance.ColumnTracking = value
public bool ColumnTracking { get; set; }
public:
property bool ColumnTracking {
    bool get ();
    void set (bool value);
}
member ColumnTracking : bool with get, set
function get ColumnTracking () : boolean
function set ColumnTracking (value : boolean)

Wartość właściwości

Typ: System.Boolean
A Boolean wartości.Jeśli true, każda kolumna w wierszu jest oceniany odrębnie konflikty.Jeśli false, cały wiersz jest ocenie w celu określenia konflikty.

Uwagi

Jeśli ColumnTracking jest zestaw do true, każda kolumna w zmienionych wierszy jest oceniany odrębnie konflikty.Na przykład kolumna poziom śledzenia włączone, jeśli Wydawca i subskrybenta zarówno zmodyfikować ten sam wiersz, ale modyfikuje każdy inny zestaw kolumn, znaleziono konflikt nie i wszystkie zmiany są scalane.Jeśli ColumnTracking jest zestaw do false, zmiany w tym samym wierszu są określane w konflikcie.

Jeśli użytkownik zestaw ColumnTracking Po utworzeniu początkową migawkę Nowa migawka musi zostać wygenerowany.

Jeśli wiersz śledzenia jest używana do wykrywanie konfliktów (domyślnie), tabela bazowa może zawierać maksymalnie 1024 kolumn, ale z artykuł musi być przefiltrowana kolumn tak, aby maksymalnie 246 kolumn jest publikowana.Jeśli śledzenie kolumna tabela bazowa może zawierać maksymalnie 246 kolumn.Więcej informacji na temat poziomu śledzenia Zobacz "Poziom śledzenia" sekcja Jak replikacji scalania wykrywa i usuwa konflikty.

ColumnTracking właściwość mogą być pobierane przez członków sysadmin roli serwera stałych w Wydawca i przez subskrybenta (dla ponownego publikowania subskrybentów).Również mogą być pobierane przez członków db_owner ustaloną rola bazy danych na baza danych publikacja, przez członków replmonitor ustaloną rola bazy danych na dystrybutora i przez użytkowników, którzy są członkami listy dostępu do publikacja (PAL).

ColumnTracking właściwość zestaw przez członków sysadmin roli serwera stałych w Wydawca.Ponadto zestaw przez członków db_owner ustaloną rola bazy danych na baza danych publikacja.

Pobieranie ColumnTracking jest równoważne wykonywanie sp_helpmergearticle (języka Transact-SQL).

Ustawienie ColumnTracking jest równoważne wykonywanie sp_addmergearticle (języka Transact-SQL) lub sp_changemergearticle (języka Transact-SQL).

The ColumnTracking property is available with Microsoft SQL Server 7.0, Microsoft SQL Server 2000, and Microsoft SQL Server 2005.

Zwolnienia

Historia

5 grudnia 2005

Nowa zawartość:
  • Udokumentowane ograniczenia kolumna tabel opublikowane.