Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
S’applique à :SQL Server sur Linux
Cet article explique comment activer ou installer SQL Server Agent sur Linux.
SQL Server Agent exécute des tâches SQL Server planifiées. En commençant par SQL Server 2017 (14.x) CU 4, SQL Server Agent est inclus avec le package mssql-server et est désactivé par défaut.
Pour obtenir la liste des fonctionnalités prises en charge par les éditions de SQL Server sur Linux, consultez :
- Éditions et fonctionnalités prises en charge de SQL Server 2025
- Éditions et fonctionnalités prises en charge de SQL Server 2022
- Éditions et fonctionnalités prises en charge de SQL Server 2019
- Éditions et fonctionnalités prises en charge de SQL Server 2017
Les instructions
Avant d’utiliser SQL Server Agent sur Linux, effectuez les étapes suivantes pour l’activer ou l’installer.
Ajoutez votre nom d’hôte (avec et sans domaine) dans les fichiers
/etc/hosts. Les lignes suivantes illustrent le format utilisé pour ces entrées :"IP Address" "hostname" "IP Address" "hostname.domain.com"Suivez les instructions de l’une des sections suivantes selon votre version de SQL Server :
Versions Les instructions SQL Server 2017 (14.x) CU 4 et versions suivantes Activer SQL Server Agent SQL Server 2017 (14.x) CU 3 et versions antérieures Installer SQL Server Agent
Activer SQL Server Agent
Pour SQL Server 2017 (14.x) CU 4 et les versions ultérieures, il suffit d'activer l'agent SQL Server. Vous n’avez pas besoin d’installer un package distinct.
Pour activer l'agent SQL Server, procédez comme suit.
sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true
sudo systemctl restart mssql-server
Si vous mettez à niveau SQL Server 2017 (14.x) CU 3 ou une version antérieure avec l'agent installé, l'agent SQL Server est activé automatiquement et les paquets d'agent précédents sont désinstallés.
Remarque
L’Explorateur d’objets SQL Server Management Studio n’affiche pas le contenu du nœud SQL Server Agent, sauf si l’option de configuration du serveur Agent XPs est activée, quel que soit l’état du service SQL Server Agent.
Installer SQL Server Agent
Pour SQL Server 2017 (14.x) CU 3 et les versions antérieures, vous devez installer le package SQL Server Agent.
Les instructions d'installation suivantes s'appliquent uniquement à SQL Server 2017 (14.x) CU 3 et aux versions antérieures. Avant d'installer l'agent SQL Server, il faut d'abord installer SQL Server, qui configure les clés et les référentiels dont vous avez besoin lorsque vous installez le paquet mssql-server-agent.
Installer SQL Server Agent pour votre plateforme.
Utilisez les commandes suivantes pour installer mssql-server-agent sur Red Hat Enterprise Linux.
sudo yum install mssql-server-agent
sudo systemctl restart mssql-server
Si mssql-server-agent est installé, vous pouvez mettre à jour vers la dernière version avec les commandes suivantes :
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 pour SQL Server 2017 sur Linux. Puis utilisez les mêmes étapes d’installation hors connexion décrites dans l’article Installer SQL Server.