SSIS - 如何从Package.Validate()获取错误消息

时间:2014-08-26 13:55:51

标签: c# ssis

我编写了一个动态生成SSIS包的实用程序,我正在使用Package.Validate()调用,以确保它们在部署到服务器之前是正确的。但是,当函数失败时,它只返回DTSExecResult.Failure。目前,为了查看错误消息,我需要在Visual Studio中打开包。

有没有办法在代码中检索那些验证错误,这样我就可以记录这些错误,而不必采取额外的步骤?

1 个答案:

答案 0 :(得分:1)

所以显然你需要创建一个实现IDTSEvents接口的类。当validate()函数引发它们时,这些方法将触发。