2016-11-07 33 views
1

我在SSIS中有一個foreach循環,它爲每個循環的記錄發送一封電子郵件。作業運行10分鐘後,即交換服務器上的超時設置,我收到SMTP連接超時錯誤。SSIS SMTP連接在每個Foreach循環後重新建立連接

在每次迭代foreach循環之後,SSIS包中的連接是否可以重新建立?我在sqlserver 2014上。

回答

1

一個選項是調用SQL Server sp_sendmail,但這可能是不可接受的。 你可以嘗試通過使用連接字符串的表達式來重新設置smtp連接來重置,然後在用於構建連接字符串的foreach循環中更改一個變量 - 但我還沒有嘗試過。值得一試!

+0

sp_senddb_mail工作,謝謝! – Pops