Programy rozpoznawania nazw opartych na modelu COM firmy Microsoft
Wszystkie dostarczane z rozpoznawania nazw opartych na modelu COM SQL Server obsługi aktualizacji konfliktów i w przypadku gdy wskazane, one również obsługiwać Wstaw i Usuń konflikty.Obsługują one wszystkie kolumna śledzenia; najbardziej obsługiwać również wiersza śledzenia.Te i inne opartych na modelu COM resolvery zadeklarować typów konflikt może obsłużyć one i Agent scalania używa domyślnego rozpoznawania nazw dla wszystkich innych typów konflikt.
Programy rozpoznawania nazw są instalowane podczas procesu instalacji dla SQL Server.Wykonanie sp_enumcustomresolvers procedura składowana, aby wyświetlić wszystkie resolvery konflikt zarejestrowany na komputerze.Wyświetla opis i unikatowy identyfikator globalny (GUID) dla każdego programu rozpoznawania nazw zestaw wyników oddzielnych wykonywania procedury.
Aby określić program rozpoznawania nazw
SQL Server Management Studio: Jak Określ resolvera artykułu korespondencji seryjnej (SQL Server Management Studio)
Replikacja Transact-SQL programowania: Jak Określ resolvera artykułu korespondencji seryjnej (Programowanie replikacji Transact-SQL)
W poniższej tabela przedstawiono atrybuty specyficzne programy rozpoznawania nazw.
Nazwa |
Wymagane dane wejściowe. |
Opis |
Komentarze |
---|---|---|---|
Microsoft SQL Server Additive Conflict Resolver |
Nazwa kolumna, aby być sumowane.Musi mieć typ danych arytmetyczne (takie jak int, smallint, numerycznei tak dalej). |
Zwycięzcą w konflikcie jest określana na podstawie wartości priorytetu.Określone wartości w kolumnie są ustawione na sumę źródło i wartości docelowe w kolumnie.Jeśli jest zestaw wartość null, są one zestaw wartość innej kolumna. |
Obsługuje aktualizację konflikty, kolumna tylko śledzenie. |
Microsoft SQL Server Averaging Conflict Resolver |
Nazwa kolumna, należy uśrednić.Musi mieć typ danych arytmetyczne (takie jak int, smallint, numerycznei tak dalej). |
Zwycięzcą w konflikcie jest określana na podstawie wartości priorytetu.Wartości wynikowe kolumna są ustawione na średnią źródło i wartości docelowe w kolumnie.Jeśli jest zestaw wartość null, są one zestaw wartość innej kolumna. |
Obsługuje aktualizację konflikty, kolumna tylko śledzenie. |
Microsoft SQL Server DATETIME (Earlier Wins) Conflict Resolver |
Nazwa kolumna ma być używana do określenia zwycięzcy konfliktu.Musi mieć datetime typu danych. |
Kolumna z wcześniej datetime wartość określa zwycięzcą w konflikcie.Jeśli jest zestaw wartość null, wiersz drugi zawierający jest zwycięzcą. |
Obsługuje aktualizowanie konflikty, wiersza i kolumna śledzenia.Wartości kolumna są porównywane bezpośrednio i nie korekty różnych czas stref. |
Microsoft SQL Server DATETIME (Later Wins) Conflict Resolver |
Nazwa kolumna ma być używana do określenia zwycięzcy konfliktu.Musi mieć datetime typu danych. |
Kolumna późniejszej datetime wartość określa zwycięzcą w konflikcie.Jeśli jest zestaw wartość null, wiersz drugi zawierający jest zwycięzcą. |
Obsługuje aktualizowanie konflikty, wiersza i kolumna śledzenia. |
Microsoft SQL Server Maximum Conflict Resolver |
Nazwa kolumna ma być używana do określenia zwycięzcy konfliktu.Musi mieć typ danych arytmetyczne (takie jak int, smallint, numerycznei tak dalej). |
Kolumna z większą liczbą określa zwycięzcą w konflikcie.Jeśli jest zestaw wartość null, wiersz drugi zawierający jest zwycięzcą. |
Obsługuje wiersza i kolumna śledzenia. |
Microsoft SQL Server Minimum Conflict Resolver |
Nazwa kolumna ma być używana do określenia zwycięzcy konfliktu.Musi mieć typ danych arytmetyczne (takie jak int, smallint, numerycznei tak dalej). |
Kolumna z mniejszą liczbą określa zwycięzcą w konflikcie.Jeśli jest zestaw wartość null, wiersz drugi zawierający jest zwycięzcą. |
Obsługuje aktualizowanie konfliktów, wiersza i kolumna śledzenia. |
Microsoft SQL Server Merge Text Conflict Resolver |
Nazwa kolumna tekstu i ogranicznika, na przykład @resolver_info = '[col1][===]'. |
Zwycięzcą w konflikcie jest określana na podstawie wartości priorytetu.Kolumny tekstu w konflikcie są zestaw wartość scalone, składający się z Wspólny prefiks następuje unikatowa część od wydawcy, a następnie przez ogranicznik i ostatecznie przez unikatowy część od subskrybenta. |
Obsługuje aktualizację konflikty, kolumna tylko śledzenie. |
Microsoft SQL Server Subscriber Always Wins Conflict Resolver |
Nie danych wejściowych. |
Abonenta, niezależnie od tego, czy jest on źródło lub miejsca przeznaczenia, jest zwycięzcą. |
Obsługuje wszystkie typy konfliktu. |
Microsoft SQL Server Priority Column Resolver |
Nazwa kolumna ma być używana do określenia zwycięzcy konfliktu.Musi mieć typ danych arytmetyczne (takie jak int, smallint, numerycznei tak dalej). |
Kolumna z większą liczbą określa zwycięzcą w konflikcie.Jeśli jest zestaw wartość null, wiersz drugi zawierający jest zwycięzcą. |
Obsługuje aktualizowanie konfliktów, wiersza i kolumna śledzenia. |
Microsoft SQL Server Upload Only Conflict Resolver |
Nie danych wejściowych. |
Zmiany przekazywane do Wydawca są akceptowane; zmiany nie są pobierane do subskrybenta. |
Obsługuje wszystkie typy konfliktu. |
Microsoft SQL Server Download Only Conflict Resolver |
Nie danych wejściowych. |
Zmiany przekazywane do Wydawca są odrzucane; zmiany są pobierane do subskrybenta. |
Obsługuje wszystkie typy konfliktu. |
MicrosoftResolver procedury przechowywane SQLServer |
Nazwa procedura składowana resolver powinna wywołać obsługi konfliktu. |
Rozwiązywanie konfliktów zależy od logiki w procedura składowana można określić. |
Obsługuje aktualizację konflikty.Aby uzyskać więcej informacji, zobacz Jak Wdrożenie przechowywanych na podstawie procedury niestandardowe Rozwiązywanie konfliktów artykuł korespondencji seryjnej (Programowanie replikacji Transact-SQL) |
Zobacz także