2016-11-07 9 views
1

私は、ループするすべてのレコードに対して電子メールを送信するforeachループをSSISに持っています。ジョブが10分間実行された後にSMTP接続タイムアウトエラーが発生しました。これは交換サーバーのタイムアウト設定です。SSIS SMTP接続再確立すべてのForeachループの後に接続

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

答えて

1

SQL Server sp_sendmailを呼び出す方法もありますが、これは受け入れられない場合があります。 接続文字列の式を使用して、接続文字列を構築するために使用されるforeachループの変数を変更することで、SMTPコネクタをハックしてリセットすることができます。試すだけの価値があります!

+0

sp_senddb_mailが正常に機能しました。 – Pops