SSIS脚本任务默认仅显示绿色箭头,如何调出红色错误处理箭头?
SSIS脚本任务调出错误红色箭头的方法
你提到的脚本任务中设置执行结果的代码是正确的:
Dts.TaskResult = (int)ScriptResults.Success; Dts.TaskResult = (int)ScriptResults.Failure;
要调出用于错误处理的红色箭头,按以下步骤操作:
- 选中目标脚本任务,右键选择编辑(或直接双击)打开脚本任务编辑器
- 在编辑器中切换到事件处理程序选项卡
- 在顶部的事件处理程序下拉菜单里选择
OnError事件,点击右侧的新建按钮,创建该事件的处理流程 - 返回控制流界面,此时脚本任务会显示红色的错误箭头,你可以将其连接到后续的错误处理任务(比如日志记录、告警通知任务)
补充说明:SSIS脚本任务默认仅展示成功路径(绿色箭头),失败路径需要通过配置OnError事件来启用,这样当脚本任务执行失败(即设置Dts.TaskResult = (int)ScriptResults.Failure;)时,流程会沿着红色箭头进入错误处理分支。
内容的提问来源于stack exchange,提问作者Sir Fartsalot
相关产品推荐
相关产品推荐

