Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server в Linux
SQL Server 2019 (15.x) добавляет поддержку репликации SQL Server для экземпляров SQL Server в Linux.
Подробные сведения о репликации см. в разделе Репликация SQL Server.
Для настройки репликации в Linux используйте хранимые процедуры SQL Server Management Studio (SSMS) или Transact-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 в обозревателе объектов.
Щелкните правой кнопкой мыши на Репликация и выберите Настроить распространение....
Выполните инструкции в мастере настройки распространителя.
Создание публикаций и статей
Создание публикаций и статей:
В обозревателе объектов щелкните правой кнопкой мыши Репликация>Локальные публикации>Создать публикацию.
Следуйте указаниям в мастере создания новой публикации, чтобы настроить тип репликации и статьи, входящие в публикацию.
Настройка подписки
Чтобы настроить подписку, в обозревателе объектов щелкните Репликация>Локальные подписки>Новые подписки.
Отслеживайте задания репликации
Для отслеживания заданий репликации используется монитор репликации.
В обозревателе объектов щелкните правой кнопкой мыши Репликация и выберите Запустить монитор репликации.