Udostępnij za pośrednictwem


Wykrywanie i rozwiązywanie konfliktów replikacja korespondencji seryjnej

Gdy Wydawca i subskrybent są podłączone i synchronizacji wystąpi, Agent Scal wykrywa, jeżeli wystąpiły konflikty.Wykrycie konfliktów, Agent Scal używa mechanizm rozwiązywania konfliktów, aby określić dane, które będą akceptowane i przenoszone do innych witryn.Aby uzyskać pełną listę typów konfliktu zobacz sekcję "Konflikt typów" Jak replikacja łączenia wykrywa i usuwa konflikty.

Uwaga

Mimo że subskrybent synchronizuje z wydawcą, zazwyczaj występuje konflikt między aktualizacje wprowadzone w różnych subskrybent zamiast aktualizacji wydawcę i subskrybent.

replikacja łączenia oferuje różne metody wykrywać i rozwiązywania konfliktów.Dla większości aplikacji domyślną metodą jest odpowiedni:

  • Jeśli występuje konflikt między wydawcę i subskrybent, zmienianie Wydawca jest przechowywana, a zmiana subskrybent jest odrzucany.

  • Jeśli występuje konflikt między dwa subskrybent za pomocą klient subskrypcji (domyślny typ dla ściągać subskrypcji), zmiana z pierwszym subskrybent do synchronizacji z Wydawca są przechowywane i zmiana z drugiego subskrybent jest odrzucany.Aby uzyskać informacje dotyczące określania subskrypcji klient i serwera zobacz Jak Określanie typu subskrypcja korespondencji seryjnej i priorytet rozwiązanie konfliktów (SQL Server Management Studio).

  • Jeśli występuje konflikt między dwoma subskrybent przy użyciu serwera subskrypcji (domyślny typ dla subskrypcji wypychanych), zmiana subskrybent z najwyższą wartością priorytetu jest przechowywana i zmiana z drugiego subskrybent jest odrzucany.W przypadku wartości priorytetu równej, są przechowywane zmian z pierwszym subskrybent do synchronizacji z Wydawca.

Aby uzyskać więcej informacji na temat wykrywanie konfliktów i rozpoznawanie scalania replikacja Zobacz Zaawansowane wykrywanie konfliktów replikacja łączenia i rozdzielczości.