我是SSIS的新手。我试图将数据从excel加载到SQL Server。 excel中的每个工作表都应该进入sql server中的单独表,因此我创建了一个序列容器,并在其中放置了数据流任务。每个数据流任务都包含将数据从一个Excel工作表移动到sql server中的表的逻辑。所以问题是如果一个数据流任务失败,那么我期望整个包将失败并回滚其他数据流任务完成的更改。但它不这样做。其他数据流任务将被提交到sql server。
对于序列容器和单个数据流任务,我已将属性“Failpackageonfailure”设置为true。同时将事务设置为“必需”,但结果不会更改。
请帮忙!
提前致谢
西
答案 0 :(得分:0)
你也可以将Required设置为一个新创建的序列容器,其中包含控制流项(如果你的包执行其他任务行为不同的话)。