Gerenciando serviços
O serviço do SQL Server Agent e o serviço do SQL Server monitoram um ao outro. Se ambos os serviços forem iniciados e um deles falhar, o outro reiniciará o serviço que falhou.
Importante |
---|
A reinicialização automática não deverá ser habilitada para o serviço do SQL Server ou o serviço do SQL Server Agent em instâncias de cluster de failover. |
Reiniciando o serviço do SQL Server Agent
Quando o SQL Server Agent é iniciado, ele executa um procedimento armazenado estendido no SQL Server. Esse procedimento armazenado estendido monitora o serviço do SQL Server Agent, reiniciando-o caso se encerre inesperadamente.
Importante |
---|
Os trabalhos do SQL Server Agent executados por ocasião de um evento de failover em uma instância de cluster de failover do SQL Server não continuam depois do failover em outro nó de cluster de failover. Os trabalhos do SQL Server Agent executados por ocasião de uma pausa em um nó de Hyper-V não continuarão se a pausa causar um failover em outro nó. Os trabalhos que começam, mas não são concluídos por causa de um evento de failover, são registrados em log como iniciados, mas não mostram entradas de log adicionais referentes a conclusão ou falha. Os trabalhos do SQL Server Agent nesses cenários parecem nunca ter terminado. |
Reiniciando o serviço do SQL Server
O SQL Server Agent pode reiniciar a instância local do SQL Server se o SQL Server tiver sido encerrado por outras razões que não um desligamento normal. O reinício automático encontra-se habilitado por padrão. Como o SQL Server Agent reinicia a instância local do SQL Server ao detectar um desligamento anormal, pode-se definir um alerta para esse evento.
Comportamento padrão do serviço do SQL Server Agent
Por padrão, o serviço do SQL Server Agent faz logon no SQL Server a cada 20 segundos para capturar as contagens de desempenho. Cada um desses logons cria uma entrada no log de eventos do Microsoft Windows. Para alterar esse comportamento, interrompa o serviço do SQL Server Agent ou altere a configuração de auditoria de logon do servidor de modo que apenas logons com falha entrem no log de eventos.