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 (14.x) CU 4, el Agente SQL Server se incluye con el paquete mssql-server y está deshabilitado de manera 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 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 (14.x) CU 4 y versiones posteriores Habilitar el Agente SQL Server
    SQL Server 2017 (14.x) CU 3 y versiones anteriores Instalar el Agente SQL Server

Habilitar el Agente SQL Server

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

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

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

Nota:

El Explorador de objetos de SQL Server Management Studio no muestra el contenido del nodo Agente SQL Server a menos que esté habilitada la opción Agente XPs (opción de configuración del servidor), independientemente del estado del servicio Agente SQL Server.

Instalar el Agente SQL Server

Para SQL Server 2017 (14.x) CU 3 y versiones anteriores, debe instalar el paquete del Agente SQL Server.

Las siguientes instrucciones de instalación se aplican solo a SQL Server 2017 (14.x) CU 3 y versiones anteriores. Antes de instalar el Agente SQL Server, instale SQL Server, que configura las claves y repositorios que necesita al instalar el paquete mssql-server-agent.

Instale el Agente SQL Server para la plataforma.

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 mssql-server-agent está instalado, 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.