0
我在SSIS包的工作中,我需要發送電子郵件至其電子郵件ID電子郵件中的id列執行存儲過程SSIS發送電子郵件任務
624191 Accepted Test [email protected]
624870 Accepted Rejected [email protected]
624870 Cancelled Pending [email protected]
後基本上都會被檢索所有這些用戶我需要發送一封電子郵件給所有3個電子郵件ID。
步驟如下:
- 創建
SQL Execute task
執行SP和創建的輸出變量。 - 創建了一個
foreach
循環容器並從foreach通過ADO枚舉器調用該變量。 - 如果我把發送電子郵件任務放入
foreach
循環容器中,那麼我需要在TO部分放置一個emailid,但我不知道如何直接從存儲過程調用這些電子郵件ID。 - 我不知道要在腳本任務中放什麼。
有沒有辦法通過SSIS做到這一點?如何將這3個電子郵件ID放入變量中並在發送郵件任務的TOLine部分中調用這些變量? – Shinu
如果將地址放在用戶變量的分號分隔列表中,則可以將該變量分配給表達式屬性。因此,右鍵單擊屬性,表達式,單擊「...」添加一個新的表達式,選擇屬性「ToLine」並將您的變量放在表達框中.... – jradich1234
我從來沒有做過它。你能告訴我如何做到這一點,即如何在用戶變量中創建一個以分號分隔的列表?我剛剛創建了一個包含所有電子郵件ID(不帶分隔符)的用戶變量,並在ToLine中調用該變量,但它不起作用,因爲我沒有正確執行。 – Shinu