Udostępnij za pośrednictwem


Wykrywanie i rozwiązywanie konfliktów replikacji scalania

Gdy Wydawca i subskrybenta są podłączone i synchronizowania agenta scalić wykrywa, czy konflikty.Wykrycie konfliktów scalić Agent używa mechanizm rozwiązywania konfliktów do określenia, które dane będą akceptowane i propagowane do innych witryn.Aby uzyskać pełną listę typów konfliktu zobacz "Konflikt typów" sekcja Jak replikacji scalania wykrywa i usuwa konflikty.

Ostrzeżenie

Mimo że abonent synchronizuje z Wydawca, zazwyczaj występują konflikty między aktualizacji u abonentów innego niż aktualizacje dokonane przy subskrybenta i Wydawca.

Replikacja scalania oferuje różne metody wykrywać i rozwiązywania konfliktów.W większości przypadków domyślne metoda jest odpowiedni:

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

  • Jeśli występuje konflikt między dwa subskrybentów za pomocą klient subskrypcji (domyślny typ dla ściągać subskrypcji), zmiana z pierwszym subskrybenta do synchronizacji z wydawcą jest przechowywana i odrzucone zmiany z drugiego subskrybenta.Informacje o określaniu subskrypcji klient i serwera, zobacz Jak Określ typ subskrypcji scalania i priorytet rozwiązanie konfliktu (SQL Server Management Studio).

  • Jeśli występuje konflikt między dwa subskrybentów za pomocą serwera subskrypcji (domyślny typ dla wypychanie subskrypcji), zmiana subskrybenta z najwyższym priorytetem jest przechowywana i zmiana z drugiego subskrybenta jest odrzucany.Jeśli wartości priorytetu są równe, zmiana z pierwszym subskrybenta do synchronizacji z Wydawca jest przechowywany.

Aby uzyskać więcej informacji dotyczących wykrywanie konfliktów i rozdzielczość replikacja scalająca, zobacz Zaawansowane wykrywanie konfliktów replikacji scalania i rozdzielczości.