我有一个包含3个并行数据流任务的包添加到序列容器中。我需要实现事务,如果所有3个数据流任务都成功执行,则事务完成。如果任何数据流任务失败,则事务应该回滚。如何在同一事务中并行运行多个数据流任务?
我正在测试这个软件包,但它不工作。
我花了一
sequence container
和拖放data flow task 1
,data flow task 2
和data flow task 3
和配置的所有三个数据流任务。在sequencee容器的属性,我已经设置了以下属性
Transaction: supported
Isolation: readcommited
在三个数据流任务的属性,我已经设置了以下属性
Transaction: supported
Isolation: readuncommited
当运行该程序包,所述数据流任务1失败,但数据转换成数据流任务2仍然被插入并提交。
如何防止数据流任务提交事务,即使其中一个数据流任务失败?
你在D(编程语言)中做你的项目吗? o.O – DejanLekic 2012-04-29 10:37:29