将两个不同的表格数据加载到一个平面文件中,然后出现此错误

时间:2018-11-09 06:08:53

标签: ssis ssis-2012

嗨,我对小sis有疑问,

将两个不同的表数据加载到一个平面文件中时出现此错误。 如何避免这个错误 [平面文件目标[2]]错误:无法打开数据文件“ C:\ Users \ Desktop \ emp.txt”。 [SSIS.Pipeline]错误:平面文件目标在预执行阶段失败,并返回了错误代码0xC020200E。

源服务器1:emp source1服务器2:emp 目标平面文件:emptxt文件

在随后的容器中,我承担了两项dft任务

一个服务器配置emp源表的一个dft并映射到目标emptxt文件 第二台服务器的第二个dft和configur emp源表,并映射到目标相同的emptxt文件

那次我得到这个错误的时候我运行了这两个dft并行执行 [平面文件目标[2]]错误:无法打开数据文件“ C:\ Users \ Desktop \ emp.txt”。 [SSIS.Pipeline]错误:平面文件目标在预执行阶段失败,并返回了错误代码0xC020200E。

在我的进程中,两个dft应该仅是进程并行的。(如果运行顺序命令其工作正常) 在有争议的流程中,我们可以使用两个不同的oledb源并将数据和映射合并到目标表。

是否可以使用ssis软件包同时运行两个具有相同平面文件的dft任务

如何避免出现此错误以在sis中完成此任务

1 个答案:

答案 0 :(得分:0)

请检查此选项是否可行。将2个数据源合并为1个DFT,而不是2个DFT。使用union all并加载目标文件。

关于, 阿楚