Sql-Server

sp_send_dbmail 在郵寄查詢時失敗,但沒有返回錯誤,查詢只是掛起

  • January 29, 2015

我有一個問題 SQL Server 2005。

sp_send_dbmail郵寄查詢結果(內聯或附件)時失敗。

沒有給出/報告錯誤消息,查詢只是繼續執行但沒有返回(到目前為止已經離開了 28 分鐘),沒有超時等。

當不涉及查詢時,郵件會正常發送。

有誰知道如何解決這個問題?

您是否有可能在死鎖情況下執行?創建一個您確定沒有人訪問它的測試表,用一些範例數據填充它,然後在 proc 中針對該表執行一個查詢來測試它。

如果您指示作業發送成功,則 SQL Server 代理是發送者。手動執行查詢時,您是發件人。

您可以通過以代理帳戶身份登錄 SSMS 查詢視窗進行測試。

我建議與您的郵件管理員交談,看看您是否有權在您的帳戶下轉發郵件

引用自:https://dba.stackexchange.com/questions/21606