SSIS CSV IMPORT。我收到了以下错误

时间:2015-04-27 09:10:59

标签: ssis

  • 执行(错误) 消息
  

错误0xc02020a1:数据流任务1:数据转换失败。数据   列“AddressLine3”的转换返回状态值4和   状态文本“文本被截断或一个或多个字符不匹配   在目标代码页中。“。(SQL Server导入和导出向导)

     

错误0xc020902a:数据流任务1:“源 - 样本   data-1_csv.Outputs [平面文件源输出] .Columns [AddressLine3]“   失败,因为发生了截断,并且截断行处置   on“Source -sample data-1_csv.Outputs [Flat File Source   输出] .Columns [AddressLine3]“指定截断失败   指定的指定对象上发生截断错误   零件。 (SQL Server导入和导出向导)

     

错误0xc0202092:数据流任务1:处理时发生错误   数据行6上的文件“C:\ Users \ laya \ Desktop \ sample data-1.csv”。(SQL   服务器导入和导出向导)

     

错误0xc0047038:数据流任务1:SSIS错误代码   DTS_E_PRIMEOUTPUTFAILED。 Source上的PrimeOutput方法 - 样本   data-1_csv返回错误代码0xC0202092。该组件返回了一个   当管道引擎调用PrimeOutput()时失败代码。该   失败代码的含义由组件定义,但错误   是致命的,管道停止执行。可能有错误   此前发布的消息包含有关失败的更多信息。   (SQL Server导入和导出向导)

1 个答案:

答案 0 :(得分:0)

错误明确指向数据行6 AddressLine3列。 我看到您正在使用SQL Server导入/导出向导。你需要做的是重新开始这个过程,这次你选择了一个源文件作为你的平面文件'选择一个数据源'向导的页面,转到左侧的“高级”选项卡,对于“AddressLine3”列,将宽度增加到500,然后继续执行向导中的其余步骤。