【问题标题】:Recording error descriptions in an SSIS Data Flow (VS2008 BIDS)在 SSIS 数据流中记录错误描述 (VS2008 BIDS)
【发布时间】:2014-06-05 22:08:02
【问题描述】:

我正在尝试使用事件处理程序在我的 SSIS 包中记录错误。不幸的是,没有选项可以将事件处理程序添加到数据流任务中的单个任务;因此,我在控制流级别为整个数据流任务添加了一个事件处理程序。

当数据流任务中发生错误时,我希望此事件处理程序触发一次,记录错误和任何可能的错误描述。

我最初将错误处理程序触发器设置为 OnError,但是这会触发多次(当组成数据流任务失败时,当整个包失败时等)。我更改为 OnTaskFailed 触发器,但是这似乎没有可用于记录的 System::ErrorDescription 变量。

我错过了什么吗?有没有办法从数据流任务失败中提供单个错误消息?这是在未来版本中修复的问题吗?

VS2008 BIDS 中存在此问题

【问题讨论】:

  • 您能帮我更好地理解您的问题吗?也许是一个具体的例子,说明发生了不好的事情以及为什么/在哪里看不到 ErrorDescription
  • 抱歉,需要再读一遍。进行了大量编辑。希望有帮助

标签: error-handling ssis dataflowtask


【解决方案1】:

BIDS 2008 中的数据流任务无法使用错误处理程序进行简明错误日志记录。

唯一的选择是在数据流任务本身中使用直接日志记录(通过 SQL 或脚本任务),或者在控制流级别的错误处理程序中记录多条错误消息。

【讨论】:

    猜你喜欢
    • 2013-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多