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.
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"
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.