Увімкніть синхронізацію підписки за запитом в диспетчері синхронізації Windows. Для цього є два способи.
При створенні підписки використовуйте sp_addmergepullsubscription_agent. Для цього на передплатника в базі даних підписки виконайте збережену процедуру sp_addmergepullsubscription_agent. Вкажіть значення true в параметрі @enabled_for_syncmgr. Процедура підтримується SQL Server Express навіть при наявності в імені слова with _agent, проте саме завдання при цьому не створюється. Додаткові відомості цієї збереженій процедурі см. В розділах Як створювати підписки на вимогу (програмування реплікації на мові Transact-SQL) і sp_addmergepullsubscription_agent (Transact-SQL) електронної документації по SQL Server.
Запустіть диспетчер синхронізації з меню Пуск операційної системи Windows.
Включення синхронізації підписок за запитом за допомогою диспетчера синхронізації Windows
На сторінці Загальні в діалоговому вікні Властивості підписки - <Подписчик>:
Натисніть кнопку ОК.
Синхронізація підписок за запитом за допомогою диспетчера синхронізації
Натисніть кнопку Пуск. виберіть Програми або Усі програми. а потім виберіть Стандартні.
Виберіть пункт Синхронізувати.
У діалоговому вікні, який потрібно синхронізувати об'єкти виберіть синхронізацію підписок. Список підписок виводиться для примірників SQL Server, встановлених на комп'ютері.
Виберіть пункт Синхронізувати.
Повторна ініціалізація підписок за запитом за допомогою диспетчера синхронізації
У діалоговому вікні, який потрібно синхронізувати об'єкти виберіть підписку і клацніть Властивості.
Реплікація злиттям дозволяє завантажити на видавець все необроблені зміни до застосування моментального знімка, але в диспетчері синхронізації дана можливість недоступна. Для передачі змін синхронізуйте підписку перед її повторної ініціалізації.
У діалоговому вікні Властивості підписки SQL Server виберіть Повторно ініціювати підписку.
Натисніть кнопку ОК.
Під час наступної синхронізації підписки до бази даних підписки застосовується за умовчанням новий моментальний знімок. Додаткові відомості див. У розділі Повторна ініціалізація підписки електронної документації по SQL Server.
Установка властивостей підписки за запитом в диспетчері синхронізації
У діалоговому вікні, який потрібно синхронізувати об'єкти виберіть підписку і клацніть Властивості.
Ім'я входу передплатника. Ім'я входу розповсюджувача і ім'я входу видавця
Дані про веб-сервері (тільки реплікація злиттям)
Рекомендується використовувати перевірку автентичності Windows для всіх з'єднань. Додаткові відомості про дозволи, необхідних для агента розповсюджувача і агента злиття, див. Розділ Модель безпеки агента реплікації електронної документації по SQL Server.
Натисніть кнопку ОК.
Видалення з диспетчера синхронізації підписки за запитом
У діалоговому вікні, який потрібно синхронізувати об'єкти виберіть підписку і клацніть Властивості.
У діалоговому вікні Властивості підписки SQL Server виберіть Видалити підписку.
Виберіть параметр в діалоговому вікні Видалення підписки.
Натисніть кнопку ОК.
Використання інтерактивного сопоставітеля
Після запуску синхронізації підписки в диспетчері синхронізації інтерактивний сопоставітель запускається автоматично, якщо включено інтерактивне вирішення конфліктів і виникають конфлікти для однієї або декількох статей.
Крім того, можна відредагувати всі стовпці, які відображаються у вікні інтерактивного сопоставітеля, а потім натиснути одну з наступних кнопок для усунення конфлікту:
Приймати запропоновані дії
Прийняти варіант видавця
Прийняти варіант передплатника
Вирішувати все конфлікти автоматично (всі поточні конфлікти вирішуються без подальшого введення даних)
Потім обрана рядок застосовується до видавця або до передплатника; рядок поширюється на інші вузли в топології під час наступних синхронізацій.
Правки застосовуються, тільки якщо вони є частиною рядка, яка обрана для вирішення конфлікту. Наприклад, якщо правки вносяться від імені Видавця і потім вибирається Прийняти варіант передплатника. правки відхиляються.