Instalar SQL Server Agent no Linux

Aplica-se a: SQL Server no Linux

Este artigo descreve como habilitar ou instalar o SQL Server Agent no Linux.

O SQL Server Agent executa trabalhos do SQL Server agendados. A partir do SQL Server 2017 (14.x) CU 4, o SQL Server Agent está incluído no pacote mssql-server e fica desabilitado por padrão.

Para obter uma lista dos recursos compatíveis com as edições do SQL Server no Linux, confira:

Instructions

Antes de usar o SQL Server Agent no Linux, siga estas etapas para habilitá-lo ou instalá-lo.

  1. Adicione seu nome de host (com e sem domínio) no /etc/hosts arquivo. As linhas a seguir mostram um exemplo do formato destas entradas:

    <IP address> <hostname>
    <IP address> <hostname.domain.com>
    
  2. Siga as instruções em uma das seções a seguir com base em sua versão do SQL Server:

    Versions Instructions
    SQL Server 2017 (14.x) CU 4 e versões posteriores Habilitar o SQL Server Agent
    SQL Server 2017 (14.x) CU 3 e versões anteriores Instalar o SQL Server Agent

Habilitar o SQL Server Agent

Para o SQL Server 2017 (14.x) CU 4 e versões posteriores, você só precisa habilitar o SQL Server Agent. Você não precisa instalar um pacote separado.

Para habilitar o SQL Server Agent, siga as etapas a seguir.

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

Se você estiver atualizando do SQL Server 2017 (14.x) CU 3 ou de uma versão anterior com o SQL Server Agent instalado, o SQL Server Agent será habilitado automaticamente, e os pacotes anteriores do SQL Server Agent serão desinstalados.

Note

O Explorador de Objetos do SQL Server Management Studio não exibe o conteúdo no nó do Agente do SQL Server, a menos que a opção de configuração do servidor Agent XPs esteja habilitada, independentemente do estado de serviço do Agente do SQL Server.

Instalar o SQL Server Agent

Para o SQL Server 2017 (14.x) CU 3 e anteriores, você deve instalar o pacote do SQL Server Agent.

As instruções de instalação a seguir se aplicam somente ao SQL Server 2017 (14.x) CU 3 e versões anteriores. Antes de instalar o SQL Server Agent, instale primeiro o SQL Server, que configura as chaves e repositórios que você precisa ao instalar o mssql-server-agent pacote.

Instale o SQL Server Agent para a sua plataforma.

Siga os passos a seguir para instalar o mssql-server-agent no Red Hat Enterprise Linux.

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

Se mssql-server-agent estiver instalado, você pode atualizar para a versão mais recente com os seguintes comandos:

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

Se precisar de uma instalação offline, localize o download do pacote SQL Server Agent nas informações de lançamento para SQL Server no Linux. Em seguida, use as mesmas etapas de instalação offline descritas no artigo Instalar o SQL Server.