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 (14.x) CU 4, 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 (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 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.

Nota

Esplora oggetti di SQL Server Management Studio mostra i contenuti del nodo di SQL Server Agent a meno che non sia abilitato Agent XP (opzione di configurazione del server), indipendentemente dallo stato del servizio SQL Server Agent.

Installare 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, installare SQL Server, che configura le chiavi e i repository necessari quando si installa il pacchetto mssql-server-agent.

Installare SQL Server Agent per la piattaforma.

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.