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 informações sobre os recursos com suporte para esta versão do SQL Server Agent juntamente com informações de versão, consulte Notas de versão do SQL Server 2017 no Linux.

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 o do Agent XPs (opção de configuração do servidor) esteja habilitado, independentemente do estado do serviço do 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.