2011-01-20 97 views
0

郵件是SQL Server配置並且使其正常發送郵件,但有時當我從SQL Server發送郵件,然後我看到的消息像「郵件排隊。」但我沒有收到郵件。所以然後我檢查郵件狀態像一個sp像EXEC msdb.dbo.sysmail_help_queue_sp @queue_type = 'mail'; 然後我看到郵件狀態是通知。然後我停止並使用名爲sysmail_stop_spsysmail_start_sp的sp啓動郵件隊列。它經常發生在我的sql服務器中,郵件正在排隊但不發送。我無法捕捉到爲什麼經常我的SQL服務器郵件狀態變爲通知的問題。請幫助我,如何才能從這個問題中解脫出來。郵件從SQL Server發送問題

回答

3

NOTIFIED表示DB Mail進程已發送激活消息。在郵件隊列上運行RECEIVE謂詞之前,不會發送新的通知。瞭解Understanding Queue Monitors以瞭解此過程如何工作。

如果你的隊列,通知國經常保持一定是你的數據庫郵件過程中經常死機。查看系統事件日誌中的線索爲什麼是這種情況。