2016-05-12 82 views
0

我們目前有一個SQL Server Agent Job有一個步驟:每天上午10點執行一個存儲過程,填充SQL Server表。SQL Server代理作業:運行T-SQL查詢,然後發送電子郵件?

僅使用SSMS,我想修改該作業以執行以下操作:發送電子郵件,其中電子郵件內容將作爲另一個tsql查詢的結果,以逗號分隔格式。

如果這是不可能的,只需在步驟完成後發送一封電子郵件,最好能夠更改電子郵件正文。

我一直在尋找一種方式,只是發送電子郵件,以及唯一可能的方式是使用電子郵件通知。但這只是我用戶的下拉菜單。我無法添加其他人。

任何幫助表示讚賞。

我可以很容易地創建一個控制檯應用程序來做到這一點。除非是唯一的方法,否則我不想去這裏。

回答

0

您可以執行第二個存儲過程發送電子郵件(通過sp_send_dbmail),這將允許您包含查詢結果。

您甚至可以將郵件發送添加到第一個存儲過程中,然後一步完成。

相關問題