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