Установка агента 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.
инструкции
Прежде чем использовать агент SQL Server в Linux, выполните следующие действия, чтобы включить или установить его.
Добавьте имя узла (с доменом или без него) в файлы
/etc/hosts
. Ниже приведен пример формата таких записей:"IP Address" "hostname" "IP Address" "hostname.domain.com"
Следуйте инструкциям в одном из следующих разделов в зависимости от используемой версии SQL Server:
Версии Инструкции 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 Agent, если не включен параметр конфигурации Agent XPs (параметр конфигурации сервера), независимо от состояния службы SQL Server Agent.
Установка агента 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.