Поделиться через


Обнаружение и разрешение конфликтов репликации слиянием

Когда издатель и подписчик соединяются и происходит синхронизация, агент слияния проверяет наличие конфликтов. При обнаружении конфликтов агент слияния использует арбитр конфликтов для определения данных, которые будут приняты и распространены на другие узлы. Полный список типов возникающих конфликтов см. в подразделе «Типы конфликтов» раздела Способы обнаружения и разрешения конфликтов, используемые при репликации слиянием.

ms151191.note(ru-ru,SQL.90).gifПримечание.
Несмотря на то, что подписчик обычно синхронизируется с издателем, конфликты возникают между обновлениями, осуществляемыми у различных подписчиков, а не между обновлениями, осуществляемыми у подписчика и издателя.

Репликация слиянием предлагает множество методов для обнаружения и разрешения конфликтов. Для большинства приложений подходит метод по умолчанию:

  • Если конфликт возникает между издателем и подписчиком, принимается изменение издателя, а изменение подписчика отклоняется.
  • Если конфликт происходит между двумя подписчиками, использующими клиентские подписки (тип подписок по запросу, используемых по умолчанию), принимается изменение первого подписчика для синхронизации с издателем, а изменение второго подписчика отклоняется. Дополнительные сведения об указании клиентских и серверных подписок см. в разделе Как указать тип подписки на публикацию слиянием и приоритет разрешения конфликтов (среда SQL Server Management Studio).
  • Если конфликт возникает между двумя подписчиками, использующими серверные подписки (тип принудительных подписок по умолчанию), принимается изменение подписчика с наибольшим значением приоритета, а изменение второго подписчика отклоняется. Если значения приоритетов равны, принимается изменение первого подписчика для синхронизации с издателем.

Дополнительные сведения об обнаружении и разрешении конфликтов репликации слиянием см. в разделе Обнаружение и разрешение конфликтов репликации слиянием.

См. также

Основные понятия

Параметры статьи для репликации слиянием
Подписка на публикации

Справка и поддержка

Получение помощи по SQL Server 2005