Estou procurando uma maneira de consultar as configurações da sessão de correio em Agente > Sistema de alertas > Sessão de correio. Semelhante à forma como sp_MSgetalertinfo retorna informações sobre o operador Fail-safe, gostaria de determinar se o perfil de email Habilitar está marcado e como o sistema de email e o perfil de email estão definidos. Eu entendo que eles podem estar contidos apenas nas configurações do registro.
A razão pela qual eu quero consultá-los é porque nós os habilitamos ... O Database Mail não está habilitado para notificações do agente. Não é possível enviar email para" erro no log do agente. Este é um banco de dados de terceira parte ao qual o suporte tem acesso total. Não tenho certeza se eles acidentalmente (ou propositalmente) o desabilitaram, ou se ele pode ser desabilitado por algum outro sistema que não seja feito por um usuário.
Para não tornar isso uma pergunta XY, estou aberto a sugestões sobre como auditar essas alterações com uma especificação de auditoria de servidor.
Eu uso este código para validar a configuração do perfil do Database Mail:
A saída se parece com:
Vários parâmetros usados pelo SQL Server Agent são armazenados no registro. Eu uso este código para obter esses detalhes:
A saída: