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
自定义登录ssis_Ssis - Fatal编程技术网

自定义登录ssis

自定义登录ssis,ssis,Ssis,我已经创建了一个进程日志表,其中有一个名为“执行状态”的字段,该字段应在包成功完成时填充成功,在包失败时填充失败,在包运行时填充运行,在包被用户终止时填充终止 我能够填充前三个值,但在表中实现终止值时面临问题 我已经在错误上使用事件处理程序来获取失败状态,rest值填充在控制流本身中 帮助我实现终止值 “终止”发生在包执行过程之外,可能不仅仅是由“用户”引起的。它可能发生在各个级别,包括缺少AC/DC电源。通常包已经不工作(在定义的超时或用户耐心结束之前不响应) 我的解决方案是计算额外的状态,如

我已经创建了一个进程日志表,其中有一个名为“执行状态”的字段,该字段应在包成功完成时填充成功,在包失败时填充失败,在包运行时填充运行,在包被用户终止时填充终止

我能够填充前三个值,但在表中实现终止值时面临问题

我已经在错误上使用事件处理程序来获取失败状态,rest值填充在控制流本身中


帮助我实现终止值

“终止”发生在包执行过程之外,可能不仅仅是由“用户”引起的。它可能发生在各个级别,包括缺少AC/DC电源。通常包已经不工作(在定义的超时或用户耐心结束之前不响应)

我的解决方案是计算额外的状态,如“运行时间过长”,以应对记录状态为“正在运行”且其StartDate和Now()之间的差异高于应有值的情况(无论是从业务角度还是从以前的观察结果)


因为我无法留下评论,所以作为答案而不是评论发布。

这是什么版本的SSIS?除非您通过SSIDB运行它,否则可能无法捕获它。即使如此,与向包中添加执行SQL任务相比,这也是一个回填过程。准相关Q