小编use*_*167的帖子

该值违反了列的完整性约束

我试图将数据从Excel文件导入SQL Server数据库.我无法这样做因为我在日志文件中遇到以下错误.请帮忙.日志错误如下: -

[OLE DB Destination [42]]错误:发生了OLE DB错误.错误代码:0x80040E21.OLE DB记录可用.来源:"Microsoft SQL Native Client"Hresult:0x80040E21说明:"多步OLE DB操作生成错误.检查每个OLE DB状态值,如果可用.没有工作.".

[OLE DB目标[42]]错误:输入"OLE DB目标输入"(55)的输入列"F2的复制"(5164)出错.返回的列状态为:"该值违反了列的完整性约束.".

[OLE DB目标[42]]错误:"输入"OLE DB目标输入"(55)"失败,因为发生错误代码0xC020907D,并且"输入"OLE DB目标输入"(55)"上的错误行处置指定失败出错了.指定组件的指定对象发生错误.

[DTS.Pipeline]错误:组件"OLE DB Destination"(42)上的ProcessInput方法失败,错误代码为0xC0209029.标识的组件从ProcessInput方法返回错误.该错误特定于组件,但错误是致命的,将导致数据流任务停止运行.

[DTS.Pipeline]错误:线程"WorkThread0"已退出,错误代码为0xC0209029.

[Excel Source [174]]错误:尝试向数据流任务缓冲区添加行失败,错误代码为0xC0047020.

[DTS.Pipeline]错误:组件"Excel Source"(174)上的PrimeOutput方法返回错误代码0xC02020C4.当管道引擎调用PrimeOutput()时,组件返回失败代码.失败代码的含义由组件定义,但错误是致命的,管道停止执行.

ssis

38
推荐指数
4
解决办法
11万
查看次数

标签 统计

ssis ×1