Sobre o SQL Server Agent

O SQL Server Agent é um serviço do Microsoft Windows que executa tarefas administrativas agendadas, que são chamadas de trabalhos. O SQL Server Agent usa o SQL Server para armazenar informações de trabalhos. Os trabalhos contêm uma ou mais etapas de trabalho. Cada etapa contém sua própria tarefa; por exemplo, fazer backup de um banco de dados. O SQL Server Agent pode executar um trabalho de uma agenda, em resposta a um evento específico ou sob demanda. Por exemplo, se desejar fazer backup de todos os servidores da empresa todo dia após o expediente, você pode automatizar essa tarefa. Agende o backup para execução após as 22:00, de segunda a sexta; se o backup encontrar um problema, o SQL Server Agent poderá registrar o evento e notificá-lo.

ObservaçãoObservação

Por padrão, o serviço do SQL Server Agent encontra-se desabilitado quando o SQL Server 2005 ou posterior é instalado, a menos que o usuário escolha, de maneira explícita, iniciar automaticamente o serviço.

Para automatizar a administração, siga estas etapas:

  1. Estabeleça quais tarefas administrativas ou eventos de servidor ocorrem regularmente e se essas tarefas ou eventos podem ser administrados via programação. Uma tarefa é uma boa candidata para automação sempre que envolve uma seqüência previsível de etapas e ocorre em um horário específico ou em resposta a um evento específico.

  2. Defina um conjunto de trabalhos, agendas, alertas e operadores usando o SQL Server Management Studio, scripts Transact-SQL ou o SQL Server Management Objects (SMO). Para obter mais informações, consulte Criando trabalhos.

  3. Execute os trabalhos do SQL Server Agent que você definiu.

ObservaçãoObservação

Na instância padrão do SQL Server, o serviço do SQL Server é denominado SQLSERVERAGENT. Nas instâncias nomeadas, o serviço do SQL Server Agent é denominado SQLAgent$nome_da_instância.

Se estiver executando várias instâncias do SQL Server, você pode usar administração multiservidor para automatizar tarefas comuns em todas as instâncias. Para obter mais informações, consulte Automatizando a administração em toda a empresa.