Installare SQL Server Agent in Linux

Si applica a:SQL Server - 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 di SQL Server 2017 in Linux.

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
    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 CU 3 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 mostra i contenuti del nodo di SQL Server Agent solo se sono abilitate le stored procedure estese di Agent XP, indipendentemente dallo stato del servizio SQL Server Agent. Per altre informazioni, vedere Opzione di configurazione di Agent XP

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 di SQL Server 2017 in Linux. 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 di SQL Server 2017 in Linux. 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 di SQL Server 2017 in Linux. Usare quindi la stessa procedura di installazione offline descritta nell'articolo Installare SQL Server.