Há poucos dias tive um problema com um banco de dados presente no SQL Server, reiniciando a instância e o SQL Server Agent me dei de cara com uma surpresa fantástica: o SQL Server Agent havia sido parado e'Agente XPs desativado. Pânico!
Tentei reiniciar o serviço do SQL Server Management Studio e do SQL Server Configuration Manager, mas nada a fazer.
Sem o SQL Server Agent não é possível acessar muitos recursos do SQL Server, como processos, trabalhos, logs de erros, etc ... e parece que esse erro aparece quando oopção de configuração Avanzata 'Agent XPs' está desabilitado e definido como 0 para configuração do SQL Server.
a opção Agente XPs permite que você habilite os procedimentos armazenados estendidos do serviço SQL Server Agent no servidor. Se essa opção não for ativada, o nó do SQL Server Agent não estará disponível no Pesquisador de Objetos do SQL Server Management Studio.
Para resolver o problema é necessário configurar Agent XPs para 1 e então execute o RECONFIGURA para fazer tudo funcionar novamente.
Aqui estão as etapas a seguir:
1. Nós lançamos sp_configure para verificar o valor de 'Agent XPs'
EXEC SP_CONFIGURE 'Agent XPs'
2. A captura de tela acima mostra que as opções avançadas não estão habilitadas nesta instância, portanto, devemos primeiro habilitar a opção avançada para ver todos os valores de configuração avançada.
EXEC SP_CONFIGURE 'mostrar opções avançadas', 1 GO RECONFIGURE GO EXEC SP_CONFIGURE 'mostrar opções avançadas'
Como você pode ver na figura acima, Mostrar opções avançadas está definido como 1, isso significa que as opções avançadas estão habilitadas e podemos vê-las e alterar seus valores.
3. Lançamos novamente Execute sp_configure para verificar o valor de Agent XPs. Como podemos ver, o valor é definido como 0.
EXEC SP_CONFIGURE 'Agent XPs'
Agora temos que mude a configuração de 0 para 1 e inicie o SQL Server Agent no SQL Server Management Studio.
EXEC SP_CONFIGURE 'Agent XPs', 1 GO RECONFIGURE
4. Reiniciamos o SQL Server Agent de SQL Server Configuration Manager e finalmente poderemos acessar seu conteúdo.
Se você quiser se aprofundar no assunto, dê uma olhada em: Dicas do SQL Server Agent.