我可以在 运行 之前验证我的 Sequence 容器吗? (Visual Studio)
Can I validate my Sequence container before running it? (Visual Studio)
我在 Visual Studio 中为 SQL 服务器创建了一个 onError 事件处理程序,如果包在加载过程中失败,它会向我发送电子邮件。
我有一个主包,其中包含一些其他包,如果其中一个失败,我会收到一封电子邮件。但是,如果每个包中的连接都失败,我会从每个包中收到一封电子邮件。如果每个包中的连接都失败,我该如何更改它以便我只收到一封电子邮件?
或者是否可以在包 运行 之前测试连接?
每次您的包遇到错误时都会调用 onError 事件处理程序,因此如果您只想要一封电子邮件,请不要在 onError 事件处理程序中发送电子邮件。
相反,在 onError 处理程序中做一些事情,例如:
- 更新计数器(错误数)
- 将布尔值设置为 True([=24= 为 True,"there were errors" 为 false
"there were no errors")
- 构建您的电子邮件字符串,为每个错误添加一条消息,但不要发送它
然后最后在包的 post 执行事件中(只会调用一次),如果有任何错误,请发送您的电子邮件。
我在 Visual Studio 中为 SQL 服务器创建了一个 onError 事件处理程序,如果包在加载过程中失败,它会向我发送电子邮件。 我有一个主包,其中包含一些其他包,如果其中一个失败,我会收到一封电子邮件。但是,如果每个包中的连接都失败,我会从每个包中收到一封电子邮件。如果每个包中的连接都失败,我该如何更改它以便我只收到一封电子邮件?
或者是否可以在包 运行 之前测试连接?
每次您的包遇到错误时都会调用 onError 事件处理程序,因此如果您只想要一封电子邮件,请不要在 onError 事件处理程序中发送电子邮件。
相反,在 onError 处理程序中做一些事情,例如:
- 更新计数器(错误数)
- 将布尔值设置为 True([=24= 为 True,"there were errors" 为 false "there were no errors")
- 构建您的电子邮件字符串,为每个错误添加一条消息,但不要发送它
然后最后在包的 post 执行事件中(只会调用一次),如果有任何错误,请发送您的电子邮件。