我在平面文件连接管理器中收到这些错误。
错误:[SSIS.Pipeline]错误:SSIS错误代码DTS_E_PRIMEOUTPUTFAILED。 Flat File Source上的PrimeOutput方法返回错误代码0xC0202091。当管道引擎调用PrimeOutput()时,组件返回失败代码。失败代码的含义由组件定义,但错误是致命的,管道停止执行。在此之前可能会发布错误消息,其中包含有关失败的更多信息。
我是 ssis 的新手,我发现很难弄清楚这个问题。请让我知道您的观点。
答案 0 :(得分:8)
在平面文件连接属性上 - 查找属性" AlwaysCheckForRowDelimeters " - 将其设置为FALSE
。
希望有所帮助。
答案 1 :(得分:1)
“跳过数据行时发生错误” - 我在包中遇到此错误,发现问题是在for循环中读取文件。更多文件符合标准而非预期,因此也匹配了具有无效模式的文件。
更一般地说,我认为这与文件与连接定义不匹配有关,我也看到有人在线说它与使用文本限定符的平面文件相关(即“在csv中”但没有结束引用
答案 2 :(得分:0)
我今天遇到了这个错误,我的包根据每个循环的条件寻找的文件比现有的多。文本限定符不是导致此特定错误的问题。