Установка агента SQL Server в Linux

Область применения: SQL Server — Linux

В этой статье описывается включение или установка агента SQL Server в Linux.

Агент SQL Server выполняет запланированные задания SQL Server. Начиная с SQL Server 2017 (14.x) CU 4, агент SQL Server входит в пакет mssql-server и по умолчанию отключен. Сведения о функциях, поддерживаемых для этого выпуска агент SQL Server вместе с сведениями о версиях, см. в заметках о выпуске SQL Server 2017 в Linux.

Instructions

Прежде чем использовать агент SQL Server в Linux, выполните следующие действия, чтобы включить или установить его.

  1. Добавьте имя узла (с доменом или без него) в файлы /etc/hosts. Ниже приведен пример формата таких записей:

    "IP Address" "hostname"
    "IP Address" "hostname.domain.com"
    
  2. Следуйте инструкциям в одном из следующих разделов в зависимости от используемой версии SQL Server:

    Версии Instructions
    SQL Server 2017 (14.x) CU 4 и более поздних версий Включение агента SQL Server
    SQL Server 2017 (14.x) CU 3 и более ранних версий Установка агента SQL Server

Включение агента SQL Server

Для SQL Server 2017 (14.x) CU 4 и более поздних версий необходимо включить только агент SQL Server. Вам не нужно устанавливать отдельный пакет.

Чтобы включить агент SQL Server, выполните следующие действия.

sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true
sudo systemctl restart mssql-server

При обновлении с SQL Server 2017 (14.x) CU 3 или более ранней версии с установленным агентом агент SQL Server включен автоматически, а предыдущие пакеты агента удаляются.

Примечание.

Обозреватель объектов SQL Server Management Studio не отображает содержимое узла агент SQL Server, если только не включен параметр конфигурации агента (параметр конфигурации сервера), независимо от состояния службы агент SQL Server.

Установка агента SQL Server

Для SQL Server 2017 (14.x) CU 3 и более ранних версий необходимо установить пакет агент SQL Server.

Следующие инструкции по установке применяются только к SQL Server 2017 (14.x) CU 3 и более ранним версиям. Перед установкой агент SQL Server сначала установите SQL Server, которая настраивает ключи и репозитории, необходимые при установке пакета mssql-server-agent.

Установите агент SQL Server для платформы.

Чтобы установить mssql-server-agent в Red Hat Enterprise Linux, выполните указанные ниже действия.

sudo yum install mssql-server-agent
sudo systemctl restart mssql-server

Если установлен агент mssql-server-agent , можно обновить до последней версии с помощью следующих команд:

sudo yum check-update
sudo yum update mssql-server-agent
sudo systemctl restart mssql-server

Если вам нужна автономная установка, найдите пакет агент SQL Server в заметках о выпуске SQL Server 2017 в Linux. Затем выполните действия по автономной установке, описанные в статье Установка SQL Server.