2016-11-07 12 views
1

루프를 통과하는 모든 레코드에 대해 전자 메일을 보내는 foreach 루프가 SSIS에 있습니다. 작업이 10 분 동안 실행 된 후 SMTP 연결 시간 초과 오류가 발생합니다. 이는 Exchange 서버의 시간 초과 설정입니다.SSIS SMTP 연결 다시 설정 각 Foreach 루프마다 연결

SSIS 패키지에서 foreach 루프를 반복 할 때마다 다시 연결할 수있는 방법이 있습니까? 나는 sqlserver 2014를 사용 중입니다.

답변

1

SQL Server sp_sendmail을 호출하는 옵션이 있지만 이는 받아들이지 않을 수 있습니다. 당신은 연결 문자열에 대한 표현식을 사용하고 connectstring을 구축하는 데 사용되는 foreach 루프의 변수를 변경하여 재설정하려고 SMTP 연결을 해킹 할 수 있습니다. 그만한 가치가 있습니다!

+0

sp_senddb_mail이 작동했습니다. 감사합니다. – Pops