Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Error handling 在SSIS数据流中记录错误描述(VS2008)_Error Handling_Ssis_Dataflowtask - Fatal编程技术网

Error handling 在SSIS数据流中记录错误描述(VS2008)

Error handling 在SSIS数据流中记录错误描述(VS2008),error-handling,ssis,dataflowtask,Error Handling,Ssis,Dataflowtask,我正在尝试使用事件处理程序记录SSIS包中的错误。不幸的是,在数据流任务中没有向单个任务添加事件处理程序的选项;因此,我在控制流级别向整个数据流任务添加了一个事件处理程序 当数据流任务中发生错误时,我希望此事件处理程序触发一次,记录错误和任何可能的错误描述 我最初将错误处理程序触发器设置为OnError,但是这会多次触发(当组成数据流任务失败时,当整个包失败时,等等)。我更改为OnTaskFailed触发器,但是这似乎没有可用于日志记录的System::ErrorDescription变量 我错

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

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

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

我错过什么了吗?是否无法提供来自数据流任务失败的单个错误消息?这是在未来版本中修复的吗


此问题在VS2008 BIDS中出现

对于BIDS 2008中的数据流任务,使用错误处理程序进行简明错误记录是不可能的


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

您能帮助我更好地理解您的问题吗?可能是一个具体的例子,说明哪里发生了不好的事情,为什么/在哪里你看不到错误描述道歉,需要再次通读。大量编辑。希望有帮助