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

Применимо к:SQL Server — Linux

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

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

Instructions

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

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

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

    Версии Instructions
    SQL Server 2017 CU4 и более поздних версий
    SQL Server 2019
    Включение агента SQL Server
    SQL Server 2017 CU3 и более ранние версии Установка агента SQL Server

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

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

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

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

Примечание

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

Примечание

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

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

Для SQL Server 2017 CU3 и более ранних версий необходимо установить пакет агента SQL Server.

Примечание

Приведенные ниже инструкции относятся к версии SQL Server 2017 с накопительным пакетом обновления 3 и более ранним. Перед установкой агента SQL Server сначала установите SQL Server. Это позволит настроить ключи и репозитории, которые следует использовать при установке пакета mssql-server-agent.

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

Установка в RHEL

Чтобы установить 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.

Установка в Ubuntu

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

sudo apt-get update 
sudo apt-get install mssql-server-agent
sudo systemctl restart mssql-server

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

sudo apt-get update 
sudo apt-get install mssql-server-agent
sudo systemctl restart mssql-server

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

Установка в SLES

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

Установка mssql-server-agent

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

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

sudo zypper refresh
sudo zypper update mssql-server-agent
sudo systemctl restart mssql-server

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

Дальнейшие действия

Дополнительные сведения об использовании агента SQL Server для создания, планирования и выполнения заданий см. в статье Создание и запуск задания агента SQL Server в Linux.