Sql-Server
sp_send_dbmail 在郵寄查詢時失敗,但沒有返回錯誤,查詢只是掛起
我有一個問題 SQL Server 2005。
sp_send_dbmail
郵寄查詢結果(內聯或附件)時失敗。沒有給出/報告錯誤消息,查詢只是繼續執行但沒有返回(到目前為止已經離開了 28 分鐘),沒有超時等。
當不涉及查詢時,郵件會正常發送。
有誰知道如何解決這個問題?
您是否有可能在死鎖情況下執行?創建一個您確定沒有人訪問它的測試表,用一些範例數據填充它,然後在 proc 中針對該表執行一個查詢來測試它。
如果您指示作業發送成功,則 SQL Server 代理是發送者。手動執行查詢時,您是發件人。
您可以通過以代理帳戶身份登錄 SSMS 查詢視窗進行測試。
我建議與您的郵件管理員交談,看看您是否有權在您的帳戶下轉發郵件。