SSIS脚本组件事务

SSIS Script component Transaction

我正在尝试使用脚本组件作为转换来处理非格式化的平面文件。

我可以实现所有的功能,但是我想让组件以及包含它的父组件失效。目标是OLEDB目标。当我重定向这些行时,它会转到并写入该行。但是,如果文件中有任何错误,它应该回滚相关文件的所有内容,并转到下一个文件进行处理。

有什么独到的见解吗?我怎么才能做到?我尝试过很多次,但是如果用try catch块处理异常,组件不会失败。任何,即使失败,也不会转到下一个文件进行处理。


我找到了类似的解决办法。在开始事务之前添加SQL任务,并检查优先级约束中的变量,我可以提交或回滚对我的DFT中的OLEDB目标所做的更改。

谢谢