嗨,我对小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中完成此任务
答案 0 :(得分:0)
请检查此选项是否可行。将2个数据源合并为1个DFT,而不是2个DFT。使用union all并加载目标文件。
关于, 阿楚