Установка агента 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 на Linux, см. в следующих статье:

Инструкции

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

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

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

    Versions Инструкции
    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 включен автоматически, а предыдущие пакеты агента удаляются.

Note

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

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

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

Следующие инструкции по установке применяются только к SQL Server 2017 (14.x) CU 3 и более ранним версиям. Перед установкой агент SQL Server сначала установите SQL Server, который настраивает ключи и репозитории, необходимые при установке пакета агент SQL Servermssql-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 в Linux. Затем выполните действия по автономной установке, описанные в статье Установка SQL Server.