Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server в Linux
SQL Server 2019 (15.x) добавляет поддержку репликации SQL Server для экземпляров SQL Server в Linux.
Подробные сведения о репликации см. в разделе Репликация SQL Server.
Настройте репликацию на Linux с помощью SQL Server Management Studio (SSMS) или Transact-SQL (T-SQL) хранимых процедур.
Чтобы использовать SSMS, следуйте инструкциям в этой статье.
Используйте SSMS в операционной системе Windows для подключения к экземплярам SQL Server. Общие сведения и инструкции см. в статье Использование SQL Server Management Studio в Windows для управления SQL Server в Linux.
Пример с хранимыми процедурами см. в руководстве по настройке репликации с помощью T-SQL .
Prerequisites
Перед настройкой издателей, дистрибьюторов и подписчиков выполните следующие шаги конфигурации для экземпляра SQL Server.
Включите агент SQL Server, чтобы использовать агенты репликации. На всех серверах с Linux выполните следующие команды в терминале.
sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true sudo systemctl restart mssql-serverНастройте экземпляр SQL Server для репликации. Чтобы настроить экземпляр SQL Server для репликации, выполните команду
sys.sp_MSrepl_createdatatypemappingsна всех экземплярах, участвующих в репликации.USE msdb; GO EXECUTE sys.sp_MSrepl_createdatatypemappings; GOСоздайте папку снимков. Агенты SQL Server требуют папку с снимками для чтения и записи. Создайте папку снимков на дистрибьюторе.
Чтобы создать папку снимков и предоставить пользователю доступ
mssql, выполните следующие команды:sudo mkdir /var/opt/mssql/data/ReplData/ sudo chown mssql /var/opt/mssql/data/ReplData/ sudo chgrp mssql /var/opt/mssql/data/ReplData/
Настройка и отслеживание репликации с помощью SQL Server Management Studio (SSMS)
Настройка распространителя
Настройка распространителя:
В SSMS подключитесь к своему экземпляру SQL Server в обозреватель объектов.
Щелкните правой кнопкой мыши на Репликация и выберите Настроить распространение....
Следуйте инструкциям в мастере настройки распределения.
Создание публикаций и статей
Создание публикаций и статей:
В обозревателе объектов щелкните правой кнопкой мыши Репликация>Локальные публикации>Создать публикацию.
Следуйте инструкциям в мастере новых публикаций , чтобы настроить тип репликации и статьи, относящиеся к публикации.
Настройка подписки
Чтобы настроить подписку, в обозревателе объектов щелкните Репликация>Локальные подписки>Новые подписки.
Отслеживайте задания репликации
Для отслеживания заданий репликации используется монитор репликации.
В обозревателе объектов щелкните правой кнопкой мыши Репликация и выберите Запустить монитор репликации.