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


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

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

Доступность данных конфликта зависит от типа репликации и срока хранения конфликта.

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

  • В подписках, обновляемых посредством очередей, доступны данные любого конфликта. Данные конфликтов доступны в средстве просмотра конфликтов репликации в течение времени, указанного для срока хранения конфликтов (по умолчанию это время равно 14 дням). Чтобы настроить срок хранения конфликтов, выполните одно из следующих действий.

    • Укажите значение срока хранения для параметра @conflict\_retention хранимой процедуры sp_addpublication.

    • Задайте значение 'conflict_retention' для параметра @property и значение срока хранения для параметра @value хранимой процедуры sp_changepublication.

Просмотр конфликтов

  1. Подключитесь к соответствующему серверу в среде Среда SQL Server Management Studio, затем раскройте узел сервера.

    • Для одноранговой репликации это узел, на котором произошел конфликт.

    • Для подписок, обновляемых посредством очередей, это издатель.

  2. Раскройте папку Репликация, а затем — папку Локальные публикации.

  3. Щелкните правой кнопкой мыши публикацию, для которой требуется просмотреть конфликты, а затем щелкните Просмотреть конфликты.

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

  5. В средстве просмотра конфликтов репликации можно выполнить следующие действия:

    • Отфильтровать строки с помощью кнопок, расположенных справа от верхней сетки.

    • Выбрать строку в верхней сетке для отображения информации об этой строке в нижней сетке.

    • Выбрать одну или несколько строк в верхней сетке, а затем щелкнуть Удалить, чтобы удалить строку из таблицы метаданных конфликтов.

    • Нажать кнопку свойств ) для просмотра дополнительной информации о столбце, вовлеченном в конфликт.

    • Выбрать Записать подробности этого конфликта, чтобы записать данные конфликта в файл. Для указания размещения файла наведите указатель на меню Просмотр и щелкните Параметры. Введите значение или нажмите кнопку обзора (...), а затем перейдите к необходимому файлу. Нажмите OK, чтобы закрыть диалоговое окно Параметры.

  6. Закройте средство просмотра конфликтов репликации.

См. также

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

Одноранговая репликация транзакций

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