5

我在平面文件连接管理器中收到这些错误。

错误:[SSIS.Pipeline] 错误:SSIS 错误代码 DTS_E_PRIMEOUTPUTFAILED。平面文件源上的 PrimeOutput 方法返回错误代码 0xC0202091。当管道引擎调用 PrimeOutput() 时,组件返回了失败代码。失败代码的含义由组件定义,但错误是致命的并且管道停止执行。在此之前可能会发布错误消息,其中包含有关失败的更多信息。

我对ssis比较陌生,我发现很难弄清楚这个问题。请让我知道你的看法。

4

4 回答 4

21

在您的平面文件连接属性上 - 查找属性“ AlwaysCheckForRowDelimeters ” - 将其设置为FALSE.

希望有帮助。

于 2016-08-17T08:30:13.050 回答
1

“跳过数据行时发生错误” - 我在包中遇到此错误,发现问题是在 for 循环中读取文件。符合条件的文件多于预期,因此也匹配了具有无效架构的文件。

更一般地说,我认为这与文件不匹配连接定义有关,我还看到网上有人说它与使用文本限定符(即 csv 中的“)但没有结束引号的平面文件有关。

于 2015-01-05T13:05:24.810 回答
0

我今天遇到了这个错误,我的包根据 for each 循环的条件正在寻找比现有文件更多的文件。文本限定符不是导致此特定错误的问题。

于 2015-05-08T15:12:04.200 回答
0
  1. 开始按钮附近按下下拉菜单箭头
  2. 选择package_name调试属性
  3. 比在配置属性下打开调试
  4. 比在Debug Options下选择Run64BitRuntime并将其设置为False
于 2021-11-10T11:41:33.707 回答