SSIS Script component Transaction
我正在尝试使用脚本组件作为转换来处理非格式化的平面文件。
我可以实现所有的功能,但是我想让组件以及包含它的父组件失效。目标是OLEDB目标。当我重定向这些行时,它会转到并写入该行。但是,如果文件中有任何错误,它应该回滚相关文件的所有内容,并转到下一个文件进行处理。
有什么独到的见解吗?我怎么才能做到?我尝试过很多次,但是如果用try catch块处理异常,组件不会失败。任何,即使失败,也不会转到下一个文件进行处理。
我找到了类似的解决办法。在开始事务之前添加SQL任务,并检查优先级约束中的变量,我可以提交或回滚对我的DFT中的OLEDB目标所做的更改。
谢谢