Средство просмотра конфликтов репликации (Microsoft) (обновляемая посредством очередей подписка)

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

  • Конфликты обновления и вставки. Этот конфликт происходит, когда одни и те же данные изменяются в разных местах. Одно изменение вступает в силу, а другое нет. При этом говорят о выигрыше одного изменения у другого.
  • Конфликты при удалении данных. Данный конфликт происходит, когда одна и та же строка удаляется в одном месте и изменяется в другом.

Конфликты разрешаются при синхронизации в соответствии с арбитром конфликтов, выбранным при добавлении статей в публикацию. Арбитр конфликтов имеет следующие варианты разрешения конфликтов для подписок, обновляемых посредством очередей:

  • Побеждает издатель и подписка повторно инициализируется.
  • Побеждает издатель.
  • Побеждает подписчик.

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

ms189669.note(ru-ru,SQL.90).gifПримечание.
Средство просмотра конфликтов репликации отображает конфликты, происходящие при репликации слиянием и при репликации транзакций в случае использования подписок, обновляемых посредством очередей. При использовании подписок, обновляемых посредством очередей, можно просматривать конфликты, используя средство просмотра конфликтов репликации, но не выбирать другое разрешение конфликта.

Параметры

Средство просмотра конфликтов репликации разделено на две части. Верхняя часть диалогового окна отображает список конфликтов для выбранной таблицы. При выборе элемента в списке конфликтов в нижней части диалогового окна отображаются подробные данные о конфликте.

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

  • База данных
    Выберите базу данных, содержащую публикации с конфликтами.
  • Публикация
    Выберите публикацию, содержащую таблицу с конфликтами.
  • Таблица
    Выберите таблицу, содержащую конфликты.
  • Определить фильтр
    Нажмите для открытия диалогового окна Определение фильтров.
  • Применить или удалить фильтр
    Нажмите для применения или удаления фильтра, определенного в диалоговом окне Определение фильтров.
  • Выделить все
    Нажмите для выбора всех перечисленных в сетке конфликтов.
  • Снять выделение
    Нажмите для отмены выбора всех перечисленных в сетке конфликтов.
  • Удалить
    Нажмите для удаления выбранных конфликтов из средства просмотра и их ассоциированных метаданных из таблиц системы репликации.
  • Показать все столбцы
    Выберите для отображения всех столбцов таблицы.
  • Показывать первые пять столбцов и другие столбцы с конфликтующими данными
    Выберите для показа первых пяти столбцов и любых столбцов с конфликтами. Это полезно, если таблица содержит много столбцов, но требуется видеть только те столбцы, которые имеют наибольшее отношение к разрешению конфликта. Первые пять столбцов всегда включены в данное представление, поскольку поля, определяющие строки, такие как первичный ключ или поля имен, часто встречаются среди первых столбцов таблицы.
  • Отображать данные о столбце ()
    Нажмите для просмотра данных о столбце: Имя таблицы, Имя столбца, Тип данных и Значение столбца.
  • Записать в журнал подробные сведения о конфликте.
    Установите этот флажок для записи сведений о конфликте в файл. Для указания размещения файла укажите меню Вид и выберите пункт Параметры. Введите значение или нажмите кнопку обзора (...) и перейдите к необходимому файлу. Нажмите кнопку ОК для выхода из диалогового окна Параметры.

См. также

Другие ресурсы

Как просмотреть конфликты данных для публикаций транзакций с подписками, обновляемыми посредством очередей (среда SQL Server Management Studio)
Обнаружение и разрешение конфликтов обновлений посредством очередей

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

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