Partilhar via


Instalar o SQL Server Agent no Linux

Aplica-se a:SQL Server - Linux

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

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

Para obter uma lista de recursos suportados pelas edições do SQL Server no Linux, consulte:

Instruções

Antes de usar o SQL Server Agent no Linux, use as etapas a seguir para habilitá-lo ou instalá-lo.

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

    "IP Address" "hostname"
    "IP Address" "hostname.domain.com"
    
  2. Siga as instruções em uma das seguintes seções com base na sua versão do SQL Server:

    Versões Instruções
    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) 4 e versões posteriores, você só precisa habilitar o SQL Server Agent. Não é necessário instalar um pacote separado.

Para habilitar o SQL Server Agent, siga estas etapas.

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

Se atualizar do SQL Server 2017 (14.x) CU 3 ou de uma versão anterior com o Agent instalado, o SQL Server Agent é ativado automaticamente, e os pacotes anteriores do Agent são desinstalados.

Observação

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

Instalar o SQL Server Agent

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

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

Instale o SQL Server Agent para sua plataforma.

Siga as etapas seguintes 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ê poderá 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 do SQL Server Agent nas notas de lançamento do SQL Server 2017 no Linux. Em seguida, use as mesmas etapas de instalação offline descritas no artigo Instalar o SQL Server.