Instalar el Agente SQL Server en Linux

Se aplica a:SQL Server: Linux

En este artículo se explica cómo habilitar o instalar el Agente SQL Server en Linux.

El Agente SQL Server ejecuta trabajos programados de SQL Server. A partir de SQL Server 2017 CU4, el Agente SQL Server se incluye con el paquete mssql-server y está deshabilitado de forma predeterminada. Para obtener información sobre las características admitidas en esta versión del Agente SQL Server junto con información de versión, vea las Notas de la versión para SQL Server 2017 en Linux.

Instrucciones

Antes de usar el Agente SQL Server en Linux, siga estos pasos para habilitarlo o instalarlo.

  1. Agregue su nombre de host (con y sin dominio) en los archivos /etc/hosts. En las siguientes líneas se muestra un ejemplo del formato de estas entradas:

    "IP Address" "hostname"
    "IP Address" "hostname.domain.com"
    
  2. Siga las instrucciones de una de las siguientes secciones en función de su versión de SQL Server:

    Versiones Instrucciones
    SQL Server 2017 CU4 y versiones posteriores
    SQL Server 2019
    Habilitar el Agente SQL Server
    SQL Server 2017 CU3 y versiones anteriores Instalar el Agente SQL Server

Habilitar el Agente SQL Server

Para SQL Server 2019 y SQL Server 2017 CU4 y versiones posteriores, solo tiene que habilitar el Agente SQL Server. No es necesario instalar un paquete independiente.

Para habilitar el Agente SQL Server, siga los pasos siguientes.

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

Nota:

Si va a actualizar desde 2017 CU 3 o anterior con el agente instalado, el Agente SQL Server se habilita automáticamente y se desinstalan los paquetes anteriores.

Nota:

El Explorador de objetos de SQL Server Management Studio no mostrará el contenido del nodo de Agente SQL Server, a no ser que estén habilitados los procedimientos almacenados extendidos de Agent XPs, independientemente del estado de servicio del Agente de SQL Server. Para obtener más información, vea Agent XPs (opción de configuración del servidor).

Instalar el Agente SQL Server

Para SQL Server 2017 CU3 y versiones anteriores, debe instalar el paquete del Agente SQL Server.

Nota

Las instrucciones de instalación siguientes se aplican a SQL Server versiones 2017 CU3 y anteriores. Antes de instalar el Agente SQL Server, instale SQL Server. Con esto se configuran las claves y los repositorios que se usan al instalar el paquete mssql-server-agent.

Instale el Agente SQL Server para la plataforma:

Instalación en RHEL

Use los pasos siguientes para instalar mssql-server-agent en Red Hat Enterprise Linux.

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

Si ya tiene instalado mssql-server-agent, puede actualizar a la versión más reciente con los comandos siguientes:

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

Si necesita una instalación sin conexión, busque la descarga del paquete del Agente SQL Server en las Notas de la versión para SQL Server 2017 en Linux. Luego use los mismos pasos de instalación sin conexión descritos en el artículo Instalar SQL Server.

Instalación en Ubuntu

Use los siguientes pasos para instalar mssql-server-agent en Ubuntu.

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

Si ya tiene instalado mssql-server-agent, puede actualizar a la versión más reciente con los comandos siguientes:

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

Si necesita una instalación sin conexión, busque la descarga del paquete del Agente SQL Server en las Notas de la versión para SQL Server 2017 en Linux. Luego use los mismos pasos de instalación sin conexión descritos en el artículo Instalar SQL Server.

Instalación en SLES

Use los pasos siguientes para instalar mssql-server-agent en SUSE Linux Enterprise Server.

Instale mssql-server-agent.

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

Si ya tiene instalado mssql-server-agent, puede actualizar a la versión más reciente con los comandos siguientes:

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

Si necesita una instalación sin conexión, busque la descarga del paquete del Agente SQL Server en las Notas de la versión para SQL Server 2017 en Linux. Luego use los mismos pasos de instalación sin conexión descritos en el artículo Instalar SQL Server.