Синхронизация подписки с помощью диспетчера синхронизации Windows (диспетчер синхронизации Windows)

Диспетчер синхронизации Microsoft Windows можно использовать только для синхронизации подписок на публикации Microsoft SQL Server, если SQL Server работает на том же компьютере, что и диспетчер синхронизации (его также можно использовать для синхронизации автономных файлов и веб-страниц). Чтобы использовать диспетчер синхронизации, выполните приведенные действия.

  1. Включите синхронизацию подписок по запросу с диспетчером синхронизации Windows в диалоговом окне "Свойства подписки — <подписчик>: <SubscriptionDatabase> ". Дополнительные сведения о доступе к этому диалоговому оккуму см. в разделе "Просмотр и изменение свойств подписки по запросу".

  2. Доступ к диспетчеру синхронизации через меню "Пуск " в Windows.

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

Замечание

Начиная с Windows Server 2008 и Windows Vista, 64-разрядные версии диспетчера синхронизации Windows не могут обнаруживать 32-разрядные подписки.

Чтобы включить синхронизацию pull-подписок с помощью Диспетчера синхронизации Windows.

  1. На странице "Общие" диалогового окна "Свойства подписки — подписчик>: <<SubscriptionDatabase>" выберите значение "Включить" для параметра "Использовать диспетчер синхронизации Windows".

  2. Нажмите кнопку ОК.

Синхронизация подписки по запросу с диспетчером синхронизации

  1. Запустите диспетчер синхронизации с помощью одного из следующих методов:

    • В Internet Explorer щелкните "Сервис" и нажмите кнопку "Синхронизировать".

    • Нажмите кнопку "Пуск", наведите указатель на программы или все программы, наведите указатель на аксессуары и нажмите кнопку "Синхронизировать".

    • Нажмите кнопку "Пуск" и нажмите кнопку "Выполнить". В диалоговом окне "Запуск " введите mobsync.exe поле "Открыть " и нажмите кнопку "ОК".

  2. В диалоговом окне "Элементы для синхронизации " выберите подписки для синхронизации. Подписки перечислены под экземплярами SQL Server, установленными на компьютере.

  3. Нажмите Синхронизировать.

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

  1. В диалоговом окне "Элементы для синхронизации " выберите подписку и нажмите кнопку "Свойства".

  2. В диалоговом окне "Свойства подписки SQL Server" нажмите кнопку "Повторно инициализировать подписку".

  3. Нажмите кнопку Да.

  4. Нажмите кнопку ОК.

    При следующей синхронизации подписки по умолчанию новый моментальный снимок применяется к базе данных подписки. Дополнительные сведения см. в разделе "Повторная инициализация подписок".

Замечание

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

Для настройки свойств подписки на выборку в Диспетчере синхронизации

  1. В диалоговом окне "Элементы для синхронизации " выберите подписку и нажмите кнопку "Свойства".

  2. Просмотр и изменение свойств на следующих вкладках:

    • Идентификация

    • Имя входа подписчика, имя входа распространителя и имя входа издателя (только для репликации слиянием)

    • Сведения о веб-сервере (для слияния подписок на подписчиках, управляемых SQL Server 2005 или более поздней версии)

    • Другое

    Рекомендуется использовать проверку подлинности Windows для всех подключений. Сведения о разрешениях, необходимых агенту распространителя и агенту слияния, см. в разделе "Модель безопасности агента репликации".

  3. Нажмите кнопку ОК.

Как удалить подписку из диспетчера синхронизации

  1. В диалоговом окне "Элементы для синхронизации " выберите подписку и нажмите кнопку "Свойства".

  2. В диалоговом окне "Свойства подписки SQL Server" нажмите кнопку "Удалить подписку".

  3. Выберите параметр в диалоговом окне "Удалить подписку ".

  4. Нажмите кнопку ОК.

Использование интерактивного сопоставителя

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

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

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

    • Принять предложенные

    • Принять издателя

    • Принять подписчика

    • Разрешить все автоматически (все текущие конфликты разрешаются без дополнительных входных данных)

    Затем выбранная строка применяется к издателю и/или подписчику; он распространяется на другие узлы топологии во время последующих синхронизаций.

Замечание

Изменения применяются только в том случае, если они являются частью строки, выбранной для разрешения. Например, если вы вносите изменения в издателе, а затем нажмите кнопку "Принять подписчик", изменения удаляются.

См. также

Интерактивное разрешение конфликтов