我们遇到间歇性的基础设施问题,有时会导致我们的SSIS作业因SQL超时而失败。通常,重新运行它们是有效的。但是我已经尝试设置错误处理程序来捕获并发送电子邮件。我无法让这个工作。有些工作会自己生成电子邮件,而这些工作也有效,所以我认为我排除了邮件服务器问题。
这种类型的错误/失败是否会触发事件处理程序?
哦,是的,我们已经增加了超时值,只是当发生这种情况时,没有任何东西可以让作业完成。
OnError,..., - 1073450910,0x,System.Data.SqlClient.SqlException:超时已过期。操作完成之前经过的超时时间或服务器没有响应。 在System.Data.SqlClient.SqlInternalConnection.OnError(SqlException异常,布尔breakConnection)