0
我的數據庫服務器似乎陷入某種恍惚狀態。當我運行查詢時,它運行良好。當我在maildb中運行相同的查詢作爲@query
標記的一部分時,它會卡住。在sql server中清除數據庫郵件隊列
當我刪除查詢併發送一封空郵件時,郵件被阻塞在郵件隊列中。
EXEC [MSDB].dbo.sp_send_dbmail @profile_name='Email Test',
@recipients='[email protected]',
@subject='Testing auto notification sql jobs. Please ignore',
@body_format = 'TEXT',
@body='hello'
上面這行無理由卡住了。我使用「數據庫郵件」中的「發送測試郵件」選項發送了一封郵件,該工作非常完美。所以,顯然,實際的電子郵件發送過程沒有任何問題。
delete from msdb.dbo.sysmail_unsentitems;
此行是剛剛從SQL服務器中運行的默認選項試圖清除隊列,甚至爲此被卡住。
我不知道如何解決這個問題。我試過重新啓動dbmail服務,但沒有奏效。可悲的是,我無法重新啓動整個SQL代理服務(正在進行生產)。
我想知道任何可能讓我的服務器擺脫這種瘋狂的東西。