Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применимо к: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 в обозревателе объектов.
Щелкните правой кнопкой мыши на Репликация и выберите Настроить распространение....
Выполните инструкции в мастере настройки распространителя.
Создание публикаций и статей
Создание публикаций и статей:
В обозревателе объектов щелкните правой кнопкой мыши Репликация>Локальные публикации>Создать публикацию.
Следуйте указаниям в мастере создания новой публикации, чтобы настроить тип репликации и статьи, входящие в публикацию.
Настройка подписки
Чтобы настроить подписку, в обозревателе объектов щелкните Репликация>Локальные подписки>Новые подписки.
Отслеживайте задания репликации
Для отслеживания заданий репликации используется монитор репликации.
В обозревателе объектов щелкните правой кнопкой мыши Репликация и выберите Запустить монитор репликации.