Installer SQL Server Agent sur LinuxInstall SQL Server Agent on Linux

S’applique à :Applies to: ouiSQL ServerSQL Server (toutes les versions prises en charge) yesSQL ServerSQL Server (all supported versions) - LinuxS’applique à :Applies to: ouiSQL ServerSQL Server (toutes les versions prises en charge) yesSQL ServerSQL Server (all supported versions) - Linux

Cet article explique comment activer ou installer SQL Server Agent sur Linux.This article describes how to enable or install the SQL Server Agent on Linux.

SQL Server Agent exécute des tâches SQL Server planifiées.The SQL Server Agent runs scheduled SQL Server jobs. En commençant par SQL Server 2017 CU4, SQL Server Agent est inclus avec le package mssql-server et est désactivé par défaut.Starting with SQL Server 2017 CU4, SQL Server Agent is included with the mssql-server package and is disabled by default. Pour plus d’informations sur les fonctionnalités prises en charge pour cette version de SQL Server Agent, ainsi que les informations sur la version, consultez les Notes de publication.For information on the features supported for this release of the SQL Server Agent along with version information, see the Release Notes.

InstructionsInstructions

Avant d’utiliser SQL Server Agent sur Linux, effectuez les étapes suivantes pour l’activer ou l’installer.Before using the SQL Server Agent on Linux, use the following steps to enable or install it.

  1. Ajoutez votre nom d’hôte (avec et sans domaine) dans les fichiers /etc/hosts.Add your hostname (with and without domain) in the /etc/hosts files. Les lignes suivantes illustrent le format utilisé pour ces entrées :The following lines show an example of the format for these entries:

    "IP Address" "hostname"
    "IP Address" "hostname.domain.com"
    
  2. Suivez les instructions de l’une des sections suivantes selon votre version de SQL Server :Follow the instructions in one of the following sections based on your version of SQL Server:

    VersionsVersions InstructionsInstructions
    SQL Server 2017 CU4 et versions ultérieuresSQL Server 2017 CU4 and higher
    SQL Server 2019SQL Server 2019
    Activer SQL Server AgentEnable the SQL Server Agent
    SQL Server 2017 CU3 et versions antérieuresSQL Server 2017 CU3 and lower Installer SQL Server AgentInstall the SQL Server Agent

Activer SQL Server AgentEnable the SQL Server Agent

Pour SQL Server 2019 et SQL Server 2017 CU4 (et versions ultérieures), vous avez besoin d’activer SQL Server Agent uniquement.For SQL Server 2019 and SQL Server 2017 CU4 and higher, you only need to enable the SQL Server Agent. Vous n’avez pas besoin d’installer un package distinct.You do not need to install a separate package.

Pour activer SQL Server Agent, procédez comme suit.To enable SQL Server Agent, follow the steps below.

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

Notes

Si vous effectuez une mise à niveau à partir de 2017 CU3 ou version antérieure avec l’agent installé, SQL Server Agent est activé automatiquement et les packages d’agent précédents sont désinstallés.If you are upgrading from 2017 CU3 or below with Agent installed, SQL Server Agent will be enabled automatically and previous Agent packages will be uninstalled.

Installer SQL Server AgentInstall the SQL Server Agent

Pour SQL Server 2017 CU3 (et versions antérieures), vous devez installer le package SQL Server Agent.For SQL Server 2017 CU3 and earlier, you must install the SQL Server Agent package.

Notes

Les instructions d’installation ci-dessous s’appliquent à SQL Server versions 2017 CU3 et antérieures.The install instructions below apply to SQL Server Versions 2017 CU3 and below. Avant d’installer SQL Server Agent, commencez par installer SQL Server.Before installing SQL Server Agent, first install SQL Server. Cela permet de configurer les clés et les référentiels que vous utilisez pour installer le package mssql-server-agent.This configures the keys and repositories that you use when you install the mssql-server-agent package.

Installer SQL Server Agent pour votre plateforme :Install the SQL Server Agent for your platform:

Installer sur RHELInstall on RHEL

Utilisez les commandes suivantes pour installer mssql-server-agent sur Red Hat Enterprise Linux.Use the following steps to install the mssql-server-agent on Red Hat Enterprise Linux.

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

Si vous avez déjà installé mssql-server-agent, vous pouvez mettre à jour vers la dernière version avec les commandes suivantes :If you already have mssql-server-agent installed, you can update to the latest version with the following commands:

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

Si vous avez besoin d’une installation hors connexion, recherchez le téléchargement du package SQL Server Agent dans les Notes de publication.If you need an offline installation, locate the SQL Server Agent package download in the Release notes. Puis utilisez les mêmes étapes d’installation hors connexion décrites dans l’article Installer SQL Server.Then use the same offline installation steps described in the article Install SQL Server.

Installer sur UbuntuInstall on Ubuntu

Utilisez les commandes suivantes pour installer mssql-server-agent sur Ubuntu.Use the following steps to install the mssql-server-agent on Ubuntu.

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

Si vous avez déjà installé mssql-server-agent, vous pouvez mettre à jour vers la dernière version avec les commandes suivantes :If you already have mssql-server-agent installed, you can update to the latest version with the following commands:

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

Si vous avez besoin d’une installation hors connexion, recherchez le téléchargement du package SQL Server Agent dans les Notes de publication.If you need an offline installation, locate the SQL Server Agent package download in the Release notes. Puis utilisez les mêmes étapes d’installation hors connexion décrites dans l’article Installer SQL Server.Then use the same offline installation steps described in the article Install SQL Server.

Installer sur SLESInstall on SLES

Utilisez les étapes suivantes pour installer mssql-server-agent sur SUSE Linux Enterprise Server.Use the following steps to install the mssql-server-agent on SUSE Linux Enterprise Server.

Installer mssql-server-agentInstall mssql-server-agent

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

Si vous avez déjà installé mssql-server-agent, vous pouvez mettre à jour vers la dernière version avec les commandes suivantes :If you already have mssql-server-agent installed, you can update to the latest version with the following commands:

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

Si vous avez besoin d’une installation hors connexion, recherchez le téléchargement du package SQL Server Agent dans les Notes de publication.If you need an offline installation, locate the SQL Server Agent package download in the Release notes. Puis utilisez les mêmes étapes d’installation hors connexion décrites dans l’article Installer SQL Server.Then use the same offline installation steps described in the article Install SQL Server.

Étapes suivantesNext steps

Pour plus d’informations sur l’utilisation de SQL Server Agent pour créer, planifier et exécuter des tâches, consultez Exécuter une tâche SQL Server Agent sur Linux.For more information on how to use SQL Server Agent to create, schedule, and run jobs, see Run a SQL Server Agent job on Linux.