Published on

April 19, 2017

Настройка подписки – блог SQL Server

Добро пожаловать в наш блог SQL Server! В предыдущих статьях мы обсуждали, как настроить базу данных распределения и создать публикацию. Если вы еще не прочитали их, рекомендуем сделать это перед тем, как приступить к этой статье блога. В этой статье мы расскажем вам о процессе настройки подписки для вашей базы данных SQL Server.

Прежде чем мы начнем, убедитесь, что вы уже создали базу данных подписки. Как только у вас будет готова база данных, следуйте приведенным ниже шагам для создания подписки:

  1. Откройте SQL Server Management Studio и подключитесь к экземпляру издателя.
  2. Щелкните правой кнопкой мыши на созданной публикации и выберите “Новая подписка”.
  3. Это откроет “Мастер новой подписки”. Щелкните “Далее”, чтобы продолжить.
  4. На странице “Публикация” выберите публикацию, с которой вы хотите связать свою подписку. Щелкните “Далее”.
  5. На странице “Расположение агента распределения” укажите, является ли это подписка на отправку или на получение. Щелкните “Далее”.
  6. На странице “Подписчики” щелкните “Добавить подписчика”, а затем выберите “Добавить подписчика SQL Server”, чтобы выбрать сервер базы данных подписчика.
  7. После выбора сервера подписчика SQL Server выберите базу данных подписчика из раскрывающегося списка. Щелкните “Далее”.
  8. На странице “Безопасность агента распределения” настройте учетные записи, используемые для подключения к дистрибьютору и подписчику, а также для выполнения агентов.
  9. Щелкните кнопку многоточия в конце строки, связанной с конкретным подписчиком. В появившемся диалоговом окне введите требуемое имя пользователя и пароль. Щелкните “ОК”.
  10. На странице “Расписание синхронизации” выберите, когда должен выполняться агент распределения. Выберите вариант, который соответствует вашим требованиям, и убедитесь, что выбрана опция “Выполнять непрерывно”. Щелкните “Далее”.
  11. На странице “Инициализация подписок” выберите, когда должна быть инициализирована подписка. По умолчанию выбирается “немедленно”. Щелкните “Далее”.
  12. На странице “Действия мастера” вы можете выбрать опцию генерации скрипта, который вы можете выполнить позже. Щелкните “Далее”.
  13. Проверьте выбранную конфигурацию на странице “Завершение мастера”. Щелкните “Готово”, чтобы создать подписку.

После создания подписки вам может быть интересно, сколько заданий создается в процессе. Чтобы узнать это, давайте проверим количество заданий SQL на экземпляре до и после создания новой подписки.

При создании новой подписки на SQL Server вводится дополнительное задание, называемое заданием агента распределения. Это задание применяет изменения данных в базе данных распределения к базе данных подписки. SQL Server создает задание для каждой подписки по умолчанию. Задание выполняется либо на дистрибьюторе (подписка на отправку), либо на подписчике (подписка на получение). Задание следует шаблону именования: <Издатель>-<База данных публикации>-<Публикация>-<Подписчик><номер>.

Вот и все! Вы успешно настроили подписку в SQL Server. Следите за нашими информативными статьями о SQL Server и управлении базами данных.

Спасибо за чтение!

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.