Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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:
- Edições e funcionalidades suportadas do SQL Server 2025
- Edições e recursos suportados do SQL Server 2022
- Edições e recursos suportados do SQL Server 2019
- Edições e funcionalidades suportadas do SQL Server 2017
Instruções
Antes de usar o SQL Server Agent no Linux, use as etapas a seguir para habilitá-lo ou instalá-lo.
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"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.