我编写了一个动态生成SSIS包的实用程序,我正在使用Package.Validate()调用,以确保它们在部署到服务器之前是正确的。但是,当函数失败时,它只返回DTSExecResult.Failure。目前,为了查看错误消息,我需要在Visual Studio中打开包。
有没有办法在代码中检索那些验证错误,这样我就可以记录这些错误,而不必采取额外的步骤?
答案 0 :(得分:1)
所以显然你需要创建一个实现IDTSEvents接口的类。当validate()函数引发它们时,这些方法将触发。