1
我使用的SQL Server sp_send_dbmail
存儲過程中發送郵件,經常收到錯誤消息:得到錯誤,同時使用SQL Server
郵件不排隊。數據庫郵件已停止。使用sysmail_start_sp啓動數據庫郵件。
之後我用EXECUTE dbo.sysmail_start_sp
在SQL Server中再次啓動電子郵件服務。
什麼可能導致此錯誤?有沒有人有任何想法,然後請讓我知道。
我使用的SQL Server sp_send_dbmail
存儲過程中發送郵件,經常收到錯誤消息:得到錯誤,同時使用SQL Server
郵件不排隊。數據庫郵件已停止。使用sysmail_start_sp啓動數據庫郵件。
之後我用EXECUTE dbo.sysmail_start_sp
在SQL Server中再次啓動電子郵件服務。
什麼可能導致此錯誤?有沒有人有任何想法,然後請讓我知道。
我認爲這將幫助您...從此URL中找到它here 使用sysmail_start_sp啓動服務後,運行以下腳本。這將解決問題
SET NOCOUNT ON
Declare @ch uniqueidentifier;
Declare @message_type nvarchar(256);
Declare @message_body nvarchar(max);
Declare @ctr bigint;
Declare @ctr2 bigint;
While (1=1)
Begin
Receive @ch = conversation_handle, @message_type = message_type_name from ExternalMailQueue
set @ctr2 = @ctr2 + 1
set @ctr = (select count(*) from ExternalMailQueue)
if @ctr = 0
break
end
謝謝它的作品! –
您是否檢查過SQL Server日誌? –
我該怎麼做?你能否提供查詢來做到這一點 –
在你最喜歡的搜索引擎中鍵入'sql server log',點擊第一個鏈接。 –