2017-02-02 57 views
0

我有一份SQL作業調度程序,計劃每天運行一次。它執行併發送郵件給用戶。但是今天我有同樣的突然行爲,並且我得到的郵件有多個倍。SQL作業正在執行多次

我曾嘗試從查詢手動執行,它運行良好發送一封郵件。 我也檢查了歷史和歷史顯示單一執行細節 可能是什麼原因相同?

回答

0

你已執行作業調度程序拋出右鍵單擊,所以它的EXE多次

+0

重新啓動服務將發送郵件停止。 –

+0

@ singh - 不,它在作業調度程序上運行,我沒有手動完成它。 – Superr

+0

好的,請刪除日誌中的未知項:SELECT * FROM msdb.dbo.sysmail_event_log; - 獲取未發送電子郵件的數量 從msdb.dbo.sysmail_unsentitems中選擇計數(*); - 刪除所有未發送的電子郵件 從msdb.dbo.sysmail_unsentitems中刪除; –