Solucionar problemas de DBMail no Sql Server 2005


8

Em uma máquina SQL Server 2005, tenho a instalação do DBMail e corretamente configurada. Posso usar o "Notify Operator" e o EXEC msdb.dbo.sp_send_dbmail para enfileirar emails.

Mas o problema é que os emails em fila nunca passam. Vejo 10 e-mails na fila ao consultar

SELECT * FROM msdb.dbo.sysmail_unsentitems

Mas se eu reiniciar o serviço SQL Server, todos os emails serão enviados e eu recebo emails na minha caixa de entrada.

Até agora, esse é o único padrão que pude encontrar.

Então, minha pergunta é: existe uma maneira de solucionar problemas do DBmail? Li algumas etapas no MSDN, mas elas não são de grande ajuda. Quaisquer URLs para artigos que possam ajudar são muito apreciados.

Respostas:


8

Você iniciou o service broker no MSDB? Você precisa do service broker para poder processar a fila de mensagens.

Leia este post no Stackoverflow . Um outro link que pode ajudá-lo é como solucionar problemas de uma fila no sql . Você também pode usar este link para colocar seu corretor de serviço em funcionamento no MSDB.

Espero que esses links possam ajudá-lo.


Obrigado, tentarei suas sugestões e publicarei meus resultados.
UB01

sim, eu tentei todos eles. Tudo voltou como INICIADO ou funcionando corretamente. Parece que o problema está nas configurações do Sql Agent Alert System. Veja abaixo
UB01

5

Obrigado por todos os vossos comentários. Eu encontrei a raiz do problema.

Sql Agent >> Propriedades >> Sistema de alerta (guia) >> Ativar perfil de email (marque) E selecione o sistema de email apropriado e adicione um perfil de email.

Link MSDN para correio do banco de dados

Isso resolveu o problema.

Quando olho para o Sql Agent Logs, ele possui uma entrada de log como "Não é possível iniciar a sessão de email (motivo: nenhum perfil de email definido)". Usando essa palavra-chave, consegui pesquisar online e obter ajuda.


Está tudo bem agora. :-)
Nico

Sim, parece que sim.
UB01
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.