Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
失败时SSIS失败包_Ssis - Fatal编程技术网

失败时SSIS失败包

失败时SSIS失败包,ssis,Ssis,我是SSIS的新手。我正在尝试将数据从excel加载到sql server。excel中的每个工作表都应该放在sql server中单独的表中,因此我创建了一个序列容器,并在其中放置了数据流任务。每个数据流任务都包含将数据从一个excel工作表移动到sql server中的表的逻辑。所以问题是,若一个数据流任务失败,那个么我希望整个包都会失败,并回滚其他数据流任务所做的更改。但它并没有这样做。其他数据流任务正在提交到sql server中 对于序列容器和单个数据流任务,我已将属性“Failpac

我是SSIS的新手。我正在尝试将数据从excel加载到sql server。excel中的每个工作表都应该放在sql server中单独的表中,因此我创建了一个序列容器,并在其中放置了数据流任务。每个数据流任务都包含将数据从一个excel工作表移动到sql server中的表的逻辑。所以问题是,若一个数据流任务失败,那个么我希望整个包都会失败,并回滚其他数据流任务所做的更改。但它并没有这样做。其他数据流任务正在提交到sql server中

对于序列容器和单个数据流任务,我已将属性“Failpackageonfailure”设置为true。还将事务设置为“必需”,但结果没有变化

请帮忙

提前谢谢


Sai

您还可以将Required设置为一个新创建的序列容器,其中包含控制流项(以防您的包执行其他与此不同的任务)。

找到了解决方案!!。我想发布我找到的解决方案。我还需要将包级别的TransactionOption设置为“必需”。然后它成功了。