【发布时间】:2014-06-05 22:08:02
【问题描述】:
我正在尝试使用事件处理程序在我的 SSIS 包中记录错误。不幸的是,没有选项可以将事件处理程序添加到数据流任务中的单个任务;因此,我在控制流级别为整个数据流任务添加了一个事件处理程序。
当数据流任务中发生错误时,我希望此事件处理程序触发一次,记录错误和任何可能的错误描述。
我最初将错误处理程序触发器设置为 OnError,但是这会触发多次(当组成数据流任务失败时,当整个包失败时等)。我更改为 OnTaskFailed 触发器,但是这似乎没有可用于记录的 System::ErrorDescription 变量。
我错过了什么吗?有没有办法从数据流任务失败中提供单个错误消息?这是在未来版本中修复的问题吗?
VS2008 BIDS 中存在此问题
【问题讨论】:
-
您能帮我更好地理解您的问题吗?也许是一个具体的例子,说明发生了不好的事情以及为什么/在哪里看不到 ErrorDescription
-
抱歉,需要再读一遍。进行了大量编辑。希望有帮助
标签: error-handling ssis dataflowtask