[SQL SERVER][SSIS]Foreach容器應用--發送Mail並記錄到DB

[SQL SERVER][SSIS]Foreach容器應用--發送Mail並記錄到DB

HR希望我可以每天晚上發信通知刷卡異常同仁(並CC直屬主管),

這裡我用SSIS並定期排程SQL Agent Job來處理該需求,

自己紀錄一下需注意的小細節。

 

Control Flow

image

 

GetSourceData Data Flow

image

 

編輯資料集目的地

image

不要忘記對應object。

 

編輯Foreach容器

image

選擇ADO列舉值,列舉模式選擇第一個資料表的資料列。

 

image

變數對應即是來源資料表欄位對應(順序不要搞錯了)。

 

編輯指令碼元件

image

利用.net MailMessage 和 SmtpClient 發信。

 

編輯執行SQL 工作

image

 

image

注意參數對應名稱和順序。