美好的一天。
以下是处理平面文件时发生的错误:
- 错误:0xC02020A1在任务,文件[1]:数据转换失败。列“列0”的数据转换返回状态值4和状态文本“文本被截断或目标代码页中的一个或多个字符不匹配。”。
- 错误:0xC020902A在任务,文件[1]:“输出列”列0“(14)”失败,因为发生截断,截断行处置“输出列”列0“(14)”指定失败截断。指定组件的指定对象发生截断错误。
- 错误:0xC0202092在任务,文件[1]:在数据行1上处理文件“文件路径”时发生错误。
- 错误:0xC0047038在任务,SSIS.Pipeline:SSIS错误代码DTS_E_PRIMEOUTPUTFAILED。组件“检索输入批处理文件”(1)上的PrimeOutput方法返回错误代码0xC0202092。当管道引擎调用PrimeOutput()时,组件返回失败代码。失败代码的含义由组件定义,但错误是致命的,管道停止执行。在此之前可能会发布错误消息,其中包含有关失败的更多信息。
源文件是平面文件
外部列和输出列的数据类型属性是相同的:
数据类型:字符串[DT_STR]
长度是1143
我试图尝试使用属性中的值,但我没有运气。可能是错误的原因是什么?
另外,我试图测试2个文件。第一个文件获得成功结果,而后者没有。它们之间的区别是,第一个是Dos \ Windows,而另一个是UNIX。它会影响平面文件的行为吗?
非常感谢您的投入:)