Udostępnij przez


Programy rozpoznawania nazw opartych na modelu COM firmy Microsoft

Zasilane przez wszystkie programy rozpoznawania nazw opartych na modelu COM SQL Server obsługiwać aktualizacja konfliktów, a w przypadku, one również obsługę wstawiania i usuwania konfliktów. Wszystkie one obsługują kolumna śledzenia; większość także obsługiwać wiersza śledzenia.Te i wszystkie inne resolvery opartą na modelu COM stwierdza rodzaje konfliktów może ich obsłużyć i scalanie agent używa programu rozpoznawania nazw domyślnych dla wszystkich innych typów konfliktu.

Rozpoznawania nazw są instalowane w trakcie procesu instalacji dla SQL Server. wykonać sp_enumcustomresolvers przechowywane procedury, aby wyświetlić wszystkie rozpoznawania nazw konfliktów zarejestrowanych na komputerze.Wyświetla opis i unikatowy identyfikator globalny (GUID) dla każdego programu rozpoznawania nazw zestaw wyników oddzielne wykonywania procedury.

Aby określić program rozpoznawania nazw

W poniższej tabela przedstawiono atrybuty określone programy rozpoznawania nazw.

Imię i nazwisko

Wymagane dane wejściowe

Description

Komentarze

Microsoft SQL Server Dodatek mechanizm rozwiązywania konfliktów

Nazwa kolumna, aby być sumowane.Musi on mieć typem danych arytmetyczne (takie jak int, smallint, numerycznyi tak dalej).

Zwycięzcą w konflikcie zależy od wartości priorytetu.Określone wartości kolumna są ustawione na sumę urządzenie źródłowe i wartości docelowe kolumna.Jeśli jeden ma wartość NULL, są ustawione na wartość drugiej kolumna.

Obsługa aktualizacji konflikty, śledzenie tylko kolumna.

Microsoft SQL Server Obliczanie wartości średniej mechanizm rozwiązywania konfliktów

Nazwa kolumna do zostać obliczona średnia.Musi on mieć typem danych arytmetyczne (takie jak int, smallint, numerycznyi tak dalej).

Zwycięzcą w konflikcie zależy od wartości priorytetu.Wyniki kolumn są ustawione na średnią urządzenie źródłowe i wartości docelowe kolumna.Jeśli jeden ma wartość NULL, są ustawione na wartość drugiej kolumna.

Obsługa aktualizacji konflikty, śledzenie tylko kolumna.

Microsoft SQL Server DATETIME (wcześniej WINS) mechanizm rozwiązywania konfliktów

Nazwa kolumna ma być używana do określenia zwycięzcy konfliktu.Musi on mieć Data/Godzina typ danych.

Kolumna z wcześniej Data/Godzina wartość określa zwycięzcą w konflikcie.Jeśli jest ono zestaw wartość null, wiersz zawierający drugi wygrał.

Obsługa aktualizacji konflikty, wiersz, a kolumna śledzenia.Wartości kolumna są porównywane bezpośrednio i dostosowania nie zostanie przeprowadzona dla różnych strefach czasowych.

Microsoft SQL Server DATETIME (później WINS) mechanizm rozwiązywania konfliktów

Nazwa kolumna ma być używana do określenia zwycięzcy konfliktu.Musi on mieć Data/Godzina typ danych.

kolumna z datą późniejszą Data/Godzina wartość określa zwycięzcą w konflikcie.Jeśli jest ono zestaw wartość null, wiersz zawierający drugi wygrał.

Obsługa aktualizacji konflikty, wiersz, a kolumna śledzenia.

Microsoft SQL Server Maksymalna mechanizm rozwiązywania konfliktów

Nazwa kolumna ma być używana do określenia zwycięzcy konfliktu.Musi on mieć typem danych arytmetyczne (takie jak int, smallint, numerycznyi tak dalej).

Kolumna z większą liczbą określa zwycięzcą w konflikcie.Jeśli jest ono zestaw wartość null, wiersz zawierający drugi wygrał.

Obsługa wiersza i kolumna śledzenia.

Microsoft SQL Server Minimum mechanizm rozwiązywania konfliktów

Nazwa kolumna ma być używana do określenia zwycięzcy konfliktu.Musi on mieć typem danych arytmetyczne (takie jak int, smallint, numerycznyi tak dalej).

Kolumna z mniejszą liczbą określa zwycięzcą w konflikcie.Jeśli jest ono zestaw wartość null, wiersz zawierający drugi wygrał.

Obsługa aktualizacji konflikty, wierszy i kolumn śledzenia.

Microsoft SQL Server Scal tekst mechanizm rozwiązywania konfliktów

Nazwa kolumna tekstu i ogranicznika, na przykład @resolver_info = '[col1][===]'.

Zwycięzcą w konflikcie zależy od wartości priorytetu.Kolumn tekstowych w konflikcie są ustawione na wartość korespondencji seryjnej, składający się z Wspólny prefiks następuje unikatowych części od Wydawca, a następnie przez ogranicznika, a na końcu unikatowy w części z subskrybent.

Obsługa aktualizacji konflikty, śledzenie tylko kolumna.

Microsoft SQL Server Subskrybent zawsze WINS mechanizm rozwiązywania konfliktów

Nie danych wejściowych.

Subskrybent, niezależnie od tego, czy jest źródłowy lub obiekt docelowy, jest zwycięzcą.

Obsługuje wszystkie typy konfliktu.

Microsoft SQL Server Priorytet, kolumna moduł rozwiązywania problemów

Nazwa kolumna ma być używana do określenia zwycięzcy konfliktu.Musi on mieć typem danych arytmetyczne (takie jak int, smallint, numerycznyi tak dalej).

Kolumna z większą liczbą określa zwycięzcą w konflikcie.Jeśli jest ono zestaw wartość null, wiersz zawierający drugi wygrał.

Obsługa aktualizacji konflikty, wierszy i kolumn śledzenia.

Microsoft SQL Server Przekazywanie moduł rozwiązywania problemów powodujących konflikt tylko

Nie danych wejściowych.

Akceptowane są przekazywane do Wydawca zmiany, zmiany nie są pobierane do subskrybent.

Obsługuje wszystkie typy konfliktu.

Microsoft SQL Server Pobieranie programu mechanizm rozwiązywania konfliktów tylko

Nie danych wejściowych.

Zmiany przesłane do Wydawca są odrzucane, zmiany są pobierane do subskrybent.

Obsługuje wszystkie typy konfliktu.

Microsoft SQLServer procedura przechowywana moduł rozwiązywania problemów

Nazwa procedura przechowywana, program rozpoznawania nazw powinien wywoływać obsługi konfliktu.

Rozwiązywanie konfliktów, zależy od logikę w procedurze przechowywanej można określić.

Obsługa aktualizacji jest w konflikcie.Aby uzyskać więcej informacji, zobacz Jak Wdrożenie rozpoznawania przechowywane procedury based niestandardowe konfliktów nazw artykuł korespondencji seryjnej (Programowanie replikacja języka Transact-SQL)