Compartilhar 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 do SQL Server agendados. Do SQL Server 2017 (14.x) CU 4 em diante, o SQL Server Agent está incluído no pacote mssql-server e está desabilitado por padrão. Para obter informações sobre os recursos compatíveis com esta versão do SQL Server Agent juntamente com as informações sobre a versão, confira as Notas sobre a versão para o SQL Server 2017 no Linux.

Instruções

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) nos arquivos de /etc/hosts. 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:

    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) 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 inferior com o Agent instaladoo, SQL Server Agent será habilitado automaticamente e os pacotes anteriores do Agent serã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 Agent XPs (opção de configuração de servidor) esteja habilitado, independentemente do estado de serviço do SQL Server Agent.

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, primeiro instale o SQL Server, que configura as chaves e os repositórios necessários ao instalar o pacote mssql-server-agent.

Instale o SQL Server Agent para a sua plataforma.

Use as seguintes etapas para instalar o mssql-server-agent no Red Hat Enterprise Linux.

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

Se você já tiver instalado o mssql-server-agent, 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 você precisar de uma instalação offline, localize o download do pacote do SQL Server Agent nas Notas sobre a versão para o SQL Server 2017 no Linux. Em seguida, use as mesmas etapas de instalação offline descritas no artigo Instalar o SQL Server.