Installare SQL Server Agent in Linux

Si applica a:SQL Server su 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 (14.x) CU 4, SQL Server Agent è incluso nel pacchetto mssql-server ed è disabilitato per impostazione predefinita.

Per un elenco delle funzionalità supportate dalle edizioni di SQL Server in Linux, vedere:

Istruzioni

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

  1. Aggiungi il tuo nome host (con e senza dominio) nel /etc/hosts file. 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 (14.x) CU 4 e versioni successive Abilitare SQL Server Agent
    SQL Server 2017 (14.x) CU 3 e versioni precedenti Installare SQL Server Agent

Abilitare il SQL Server Agent

Per SQL Server 2017 (14.x) CU 4 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

Se si esegue l'aggiornamento da 2017 (14.x) CU3 o versione precedente con SQL Server Agent installato, SQL Server Agent viene abilitato automaticamente e i pacchetti di SQL Server Agent precedenti vengono disinstallati.

Note

Esplora oggetti di SQL Server Management Studio non visualizza il contenuto del nodo SQL Server Agent, a meno che l'opzione di configurazione del server Agent XPs non sia abilitata, indipendentemente dallo stato del servizio SQL Server Agent.

Installa il SQL Server Agent

Per SQL Server 2017 (14.x) CU 3 e versioni precedenti, è necessario installare il pacchetto di SQL Server Agent.

Le istruzioni di installazione seguenti si applicano solo a SQL Server 2017 (14.x) CU 3 e versioni precedenti. Prima di installare SQL Server Agent, installa prima SQL Server, che configura le chiavi e i repository di cui hai bisogno quando installi il mssql-server-agent pacchetto.

Installare SQL Server Agent per la piattaforma.

Usa i seguenti passaggi per installare il mssql-server-agent su Red Hat Enterprise Linux.

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

Se mssql-server-agent è installato, puoi aggiornare all'ultima versione con i seguenti comandi:

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

Se hai bisogno di un'installazione offline, trova il download del pacchetto SQL Server Agent nelle informazioni di rilascio per SQL Server in Linux. Usare quindi la stessa procedura di installazione offline descritta nell'articolo Installare SQL Server.