我正在尝试将 Excel 文件中的数据导入 SQL Server 数据库。我无法这样做,因为我在日志文件中收到以下错误。请帮忙。日志错误如下:-
[OLE DB 目标 [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 目标”(42) 上的 ProcessInput 方法失败,错误代码为 0xC0209029。已识别的组件从 ProcessInput 方法返回错误。该错误是特定于组件的,但该错误是致命的,将导致数据流任务停止运行。
[DTS.Pipeline] 错误:线程“WorkThread0”已退出,错误代码为 0xC0209029。
[Excel 源 [174]] 错误:尝试向数据流任务缓冲区添加行失败,错误代码为 0xC0047020。
[DTS.Pipeline] 错误:组件“Excel 源”(174) 上的 PrimeOutput 方法返回错误代码 0xC02020C4。当管道引擎调用 PrimeOutput() 时,组件返回了失败代码。失败代码的含义由组件定义,但错误是致命的并且管道停止执行。