iT邦幫忙

0

SQL 排程撈資料

sql

想用SQL語法 撈出ERP中異常資料,然後寄mail給指定人員.
以前作法,都是寫一個.VBS的程式,然後用windows 的排程.去跑

但想試試看,是否可以用MS-SQL server 裡的Agent 作業內完成,爬文後還是有點摸不太到頭序..
請教有經驗的大大.指點一下門路,謝謝~

1 個回答

12
丁丁 (Dean)
iT邦大師 6 級 ‧ 2013-09-09 15:15:09
最佳解答

可以使用 SQL Mail, 請看下述教學
[MSSQL 2008] SQL Server Agent使用Database Mail發送電子郵件

tanpen iT邦研究生 3 級 ‧ 2013-09-09 15:49:10 檢舉

請問我要如何把用SQL撈得資料放在email的內容中呢?
其中

或使用T-SQL語法發送信件:
EXEC msdb.dbo.sp_send_dbmail
@profile_name = '郵件設定檔名稱',
@recipients = '收信者郵件地址',
@body = '郵件內容',
@subject = '郵件主旨' ;

放在我撈資料的T-SQL中,是否就能寄送信件的意思呢?

是的, 應用 msdb.dbo.sp_send_dbmail 這個內建 StoreProcedure

@body = '郵件內容',

這就是你要塞進去的狀況內容
sp_send_dbmail (MSDN教學)

我要發表回答

立即登入回答