1

SSIS に foreach ループがあり、ループするすべてのレコードに対して電子メールを送信します。Exchange サーバーのタイムアウト設定である 10 分間ジョブを実行した後、SMTP 接続タイムアウト エラーが発生します。

foreach ループの繰り返しごとに SSIS パッケージの接続を再確立する方法はありますか? 私はsqlserver 2014を使用しています。

4

1 に答える 1

1

1 つのオプションは、SQL Server sp_sendmail を呼び出すことですが、これは受け入れられない場合があります。接続文字列の式を使用して smtp 接続をハックしてリセットし、接続文字列の作成に使用される foreach ループの変数を変更することができますが、これは試していません。試すだけの価値があります!

于 2016-11-08T15:26:08.713 に答える