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

本文关键字:获取 取错误 消息 Valide Package SSIS- | 更新日期: 2023-09-27 18:19:31

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

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

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

显然,您需要创建一个实现IDTSEvents接口的类。当validate()函数引发这些方法时,这些方法将被激发。