SQL Server 2014导入和导出向导无法忽略错误,截断

时间:2014-07-30 00:07:49

标签: sql sql-server import

以前版本的SQL Server的导入/导出向导似乎允许您忽略错误或截断问题。

然而,2014版没有这样的选择。我正在尝试导入一个大约600万条记录的平面文件,它窒息了大约40万条记录,说有一个截断错误。

如何在SQL Server 2014中执行此操作?

HEre是导入尝试的错误报告:

操作已停止......

  • 初始化数据流任务(成功)

  • 初始化连接(成功)

  • 设置SQL命令(成功)

  • 设置源连接(成功)

  • 设置目的地连接(成功)

  • 验证(成功) 消息 警告0x80049304:数据流任务1:警告:无法打开全局共享内存以与性能DLL通信;数据流性能计数器不可用。要解决此问题,请以管理员身份运行此程序包,或在系统控制台上运行。 (SQL Server导入和导出向导)

  • 保存(成功)

  • 准备执行(成功)

  • 预执行(成功) 消息 信息0x402090dc:数据流任务1:文件“C:\ temp \ allvoters_take3 \ allvoters_take3.csv”的处理已经开始。 (SQL Server导入和导出向导)

  • 执行(成功)

  • 复制到[dbo]。[vf](已停止) 消息 错误0xc02020a1:数据流任务1:数据转换失败。 “PrimaryAddress1”列的数据转换返回状态值4,状态文本“文本被截断,或者目标代码页中的一个或多个字符不匹配”。 (SQL Server导入和导出向导)

错误0xc020902a:数据流任务1:“源 - allvoters_take3_csv.Outputs [平面文件源输出] .Columns [PrimaryAddress1]”失败,因为发生截断,截断行处置“Source - allvoters_take3_csv.Outputs [Flat File]源输出] .Columns [PrimaryAddress1]“指定截断失败。指定组件的指定对象上发生截断错误。  (SQL Server导入和导出向导)

错误0xc0202092:数据流任务1:在数据行493508上处理文件“C:\ temp \ allvoters_take3 \ allvoters_take3.csv”时发生错误。  (SQL Server导入和导出向导)

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

  • 执行后(成功) 消息 信息0x402090dd:数据流任务1:文件“C:\ temp \ allvoters_take3 \ allvoters_take3.csv”的处理已结束。 (SQL Server导入和导出向导)

信息0x4004300b:数据流任务1:“Destination - vf”写入489440行。  (SQL Server导入和导出向导)

0 个答案:

没有答案