SQL Server 2016 Enterprise Edition SP1
O Database Mail estava funcionando bem sem problemas até que um patch do servidor fosse executado. Tentei fazer todas as soluções de problemas disponíveis, mas ainda assim todos os e-mails foram enfileirados e nenhum registro no log.
Finalmente, quando verifiquei o programa de correio do banco de dados, não encontrei o arquivo executável na pasta Binn ou em qualquer outra pasta!
Minhas perguntas são como isso aconteceu e como resolvê-lo?
Eu certamente não posso explicar por que qualquer patch do Windows removeria os executáveis da sua pasta Binn; isso soa mais como o trabalho de software de "segurança" ou intervenção manual.
De qualquer forma, há algumas coisas que você pode tentar:
@@VERSION
. Se você não tiver um desses disponíveis, provavelmente poderá instalar o Evaluation Edition em sua estação de trabalho ou em uma VM. Mas, na verdade, você deve ter uma instalação espelhada em algum lugar que corresponda à produção, para que você possa testar os patches do Windows e quaisquer outras atualizações antes de "experimentá-las" na produção.Encontrei este link da Microsoft que mencionou que este é um bug no SQL Server 2016 SP1 CU
[https://support.microsoft.com/en-us/help/3186435/sql-server-2016-database-mail-doesn-t-work-when-net-framework-3-5]
Isso foi resolvido instalando o ,net framework 3.5