Definição – o que significa o SQL Agent?
O agente SQL, também conhecido como agente de servidor SQL, é uma ferramenta de segundo plano do sistema de gerenciamento de banco de dados relacional do servidor Microsoft SQL (RDBMS). O agente SQL permite que o administrador do banco de dados (DBA) agende trabalhos de execução automatizada, bem como outras tarefas de gerenciamento ou de banco de dados de valor agregado, como backups.
Definirtec explica o SQL Agent
O agente SQL é parte integrante do SQL Server da Microsoft. Ele funciona apenas como um serviço do Windows e permite a manipulação de uma ampla variedade de tarefas, como automação de backup, configuração de replicação de banco de dados, agendamento de tarefas, permissões de usuário e monitoramento de banco de dados.
Essas tarefas não precisam necessariamente estar relacionadas ao SQL Server. Por exemplo, um trabalho de backup diário pode ser criado para usar um backup de banco de dados para chamar um programa externo (por exemplo, WinZip) para compactar o resultado do arquivo de backup e, em seguida, realocar o arquivo invocando o comando MOVE.
Os trabalhos do agente SQL são uma série de etapas que usam um assistente de interface gráfica com o usuário (GUI), permitindo que DBAs em todos os níveis de experiência configurem trabalhos compostos de uma série complexa de tarefas. Depois de configurar um trabalho, o DBA pode agendar uma frequência de execução; por exemplo, pode ser apenas uma vez, diário, semanal ou mensal.