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
SQL Server Management Studio: Jak Określ rozpoznawania nazw artykułu korespondencji seryjnej (SQL Server Management Studio)
Replikacja Transact-SQL programowania: Jak Określ rozpoznawania nazw artykułu korespondencji seryjnej (Programowanie replikacja języka Transact-SQL)
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) |
See Also