Installare SQL Server Agent in Linux

Si applica a:yes SQL Server (tutte le versioni supportate) - Linux

Questo articolo descrive come abilitare o installare SQL Server Agent in Linux.

SQL Server Agent esegue processi di SQL Server pianificati. A partire da SQL Server 2017 CU4, SQL Server Agent è incluso nel pacchetto mssql-server ed è disabilitato per impostazione predefinita. Per informazioni sulle funzionalità supportate per questa versione di SQL Server Agent, nonché per informazioni sulla versione, vedere le note sulla versione.

Istruzioni

Prima di usare SQL Server Agent in Linux, attenersi alla procedura seguente per abilitarlo o installarlo.

  1. Aggiungere il nome host (con e senza dominio) nei file /etc/hosts. Le righe seguenti sono un esempio del formato di queste voci:

    "IP Address" "hostname"
    "IP Address" "hostname.domain.com"
    
  2. Seguire le istruzioni riportate in una delle sezioni seguenti a seconda della versione di SQL Server:

    Versioni Istruzioni
    SQL Server 2017 CU4 e versioni successive
    di SQL Server 2019
    Abilitare SQL Server Agent
    SQL Server 2017 CU3 e versioni precedenti Installare SQL Server Agent

Abilitare SQL Server Agent

Per SQL Server 2019, SQL Server 2017 CU4 e versioni successive, è sufficiente abilitare SQL Server Agent. Non è necessario installare un pacchetto separato.

Per abilitare SQL Server Agent, seguire questa procedura.

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

Nota

Se si esegue l'aggiornamento da 2017 CU3 o versione precedente e SQL Server Agent è installato, SQL Server Agent verrà abilitato automaticamente e i pacchetti di SQL Server Agent precedenti verranno disinstallati.

Nota

Esplora oggetti di SQL Server Management Studio non visualizza il contenuto del nodo SQL Server Agent a meno che le stored procedure estese di Agent non siano abilitate, indipendentemente dallo stato del servizio SQL Server Agent. Per altre informazioni, vedere Opzione di configurazione server XPs agent

Installare SQL Server Agent

Per SQL Server 2017 CU3 e versioni precedenti, è necessario installare il pacchetto di SQL Server Agent.

Nota

Le istruzioni di installazione riportate di seguito si applicano a SQL Server versioni 2017 CU3 e precedenti. Prima di installare SQL Server Agent, installare SQL Server. In questo modo verranno configurate le chiavi e i repository usati durante l'installazione del pacchetto mssql-server-agent.

Installare SQL Server Agent per la piattaforma in uso:

Eseguire l'installazione in RHEL

Seguire questa procedura per installare mssql-server-agent in Red Hat Enterprise Linux.

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

Se il pacchetto mssql-server-agent è già installato, è possibile eseguire l'aggiornamento all'ultima versione con i comandi seguenti:

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

Se è necessaria un'installazione offline, individuare il download del pacchetto di SQL Server Agent nelle Note sulla versione. Usare quindi la stessa procedura di installazione offline descritta nell'articolo Installare SQL Server.

Eseguire l'installazione in Ubuntu

Seguire questa procedura per installare mssql-server-agent in Ubuntu.

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

Se il pacchetto mssql-server-agent è già installato, è possibile eseguire l'aggiornamento all'ultima versione con i comandi seguenti:

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

Se è necessaria un'installazione offline, individuare il download del pacchetto di SQL Server Agent nelle Note sulla versione. Usare quindi la stessa procedura di installazione offline descritta nell'articolo Installare SQL Server.

Eseguire l'installazione in SLES

Seguire questa procedura per installare mssql-server-agent in SUSE Linux Enterprise Server.

Installare mssql-server-agent

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

Se il pacchetto mssql-server-agent è già installato, è possibile eseguire l'aggiornamento all'ultima versione con i comandi seguenti:

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

Se è necessaria un'installazione offline, individuare il download del pacchetto di SQL Server Agent nelle Note sulla versione. Usare quindi la stessa procedura di installazione offline descritta nell'articolo Installare SQL Server.

Passaggi successivi

Per altre informazioni su come usare SQL Server Agent per creare, pianificare ed eseguire processi, vedere Eseguire un processo di SQL Server Agent in Linux.