Partager via


Installer SQL Server Agent sur Linux

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 :

Les instructions

Avant d’utiliser SQL Server Agent sur Linux, effectuez les étapes suivantes pour l’activer ou l’installer.

  1. 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"
    
  2. 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.