none
Database Mail Queue - State não sai do INACTIVE RRS feed

  • Pergunta

  • Olá,

    Toda vez que mando um email via banco de dados o mesmo fica na fila, consegui hoje limpar a fila mas quando executo o comando a baixo o state fica sempre como INACTIVE ao invés de RECEIVES_OCCURRING , já tentei quase tudo e não sei porque está acontecendo isso.

    EXECUTE msdb.dbo.sysmail_help_queue_sp @queue_type = 'Mail' ;

    queue_type length      state                                                            last_empty_rowset_time  last_activated_time
    ---------- ----------- ---------------------------------------------------------------- ----------------------- -----------------------
    mail       6           INACTIVE                                                         2013-01-28 19:23:02.440 2013-01-28 19:23:07.460

    Alguém sabe como fazer com que o state volte ao normal, estava tudo funcionando e do nada parou.

    Desde já agradeço!


    segunda-feira, 28 de janeiro de 2013 19:33

Respostas

  • Bom dia Bruno,

    Não sei ve você jah verificou esses itens. Caso não, segue:

    Por favor chek esses itens...

    1. Verifique no SQL Server Agent se o Database mail está habilitado. SQL Server agent -> properties -> Alert system.

    2. Execute sp_configure, verifique  se o Database mail está habilitado. Exemplo: Database Mail XPs 0 1 1 1

    3. Verifique se o service broker no database MSDB está habilitado. 1->Habilitado
       select is_broker_enabled,* from sys.databases

    4. Verifique o status do Database Mail (msdb) se está STARTED.
       EXECUTE dbo.sysmail_help_status_sp

    --Verifique se o serviço do Service Browser está ativo!

    at.
    Rafael


    • Editado Rafael S. Melo quarta-feira, 30 de janeiro de 2013 10:41
    • Sugerido como Resposta Ricardo Russo quarta-feira, 30 de janeiro de 2013 13:50
    • Marcado como Resposta Ricardo Russo quinta-feira, 31 de janeiro de 2013 12:28
    quarta-feira, 30 de janeiro de 2013 10:37