Jak Określ śledzenie konfliktów i poziom rozdzielczość artykuły korespondencji seryjnej (Programowanie replikacji Transact-SQL)
Podczas synchronizowania subskrypcja do publikacja seryjnej replikacja sprawdza konfliktów spowodowanych przez zmiany w samych danych w obu Wydawca i subskrybenta.Można określić, czy wykryto konfliktów poziom wiersza, których zmiany wiersza uznaje się za konflikt lub poziomie kolumna, gdy tylko zmiany do tego samego wiersza i kolumna są traktowane jako konflikt.Rozwiązywanie konfliktów dla artykułów jest wykonywane poziom wiersza.Więcej informacji na temat wykrywanie konfliktów i rozdzielczość w przypadku rekordów logiczne Zobacz Wykrywanie i rozwiązywania konfliktów w rekordach logicznych.Można określić programowo jak konflikty są śledzone podczas tworzenia artykułów i po artykuł został zdefiniowany.
Aby określić opcje dla nowego artykuł seryjnej śledzenie konfliktów
Wydawca na baza danych publikacja, wykonanie sp_addmergearticle i określić jedną z następujących wartości @ column_tracking:
TRUE -użyć śledzenia poziom kolumna artykuł.
FALSE -Użyj śledzenie poziom wierszy, ustawienie domyślne.
Aby zmienić konfliktu, opcje śledzenia programu artykuł korespondencji seryjnej
Aby określić konfliktu, opcje śledzenia programu artykuł korespondencji seryjnej, należy wykonać sp_helpmergearticle.Zanotuj wartość column_tracking opcji zestaw wyników artykuł.Wartość 1 oznacza używanego śledzenia poziom kolumna i wartości 0 oznacza, że śledzenie poziom wiersza jest używany.
Wydawca na baza danych publikacja, wykonanie sp_changemergearticle.Określ wartość column_tracking dla @ Właściwość i jedną z następujących wartości wartość @:
TRUE -użyć śledzenia poziom kolumna artykuł.
FALSE -Użyj śledzenie poziom wierszy, ustawienie domyślne.
Określ wartość 1 dla obu @ force_invalidate_snapshot i @ force_reinit_subscription.