【发布时间】:2012-04-29 05:30:19
【问题描述】:
我有一个包,其中在序列容器中添加了 3 个并行数据流任务。我需要实现事务,如果所有 3 个数据流任务都成功执行,则事务完成。如果任何数据流任务失败,则事务应该回滚。
我正在测试这个包,但它不工作。
我拿了一个
sequence container并拖放了data flow task 1、data flow task 2和data flow task 3并配置了所有三个数据流任务。-
在sequencee容器的属性中,我设置了以下属性
Transaction: supportedIsolation: readcommited -
在三个数据流任务的属性上,我设置了以下属性
Transaction: supportedIsolation: readuncommited 运行包时,数据流任务 1 失败,但数据流任务 2 中的数据仍在插入和提交中。
即使其中一个数据流任务失败,如何防止数据流任务提交事务?
【问题讨论】:
-
你在用 D(编程语言)做你的项目吗? o.O
标签: ssis