已获得 OLE DB 记录。源:“Microsoft SQL Native Client” Hresult: 0x80004005 说明:“不能将值 NULL 插入列 'id',表 'ToolingD


到excel中的数据导入SQL 时遇到的

报错的错是:

==============================

- 正在复制到 [ToolingDataSystem].[dbo].[Tool] (错误)
消息
信息 0x402090df: 数据流任务: 数据插入操作的最终提交已开始。
 (SQL Server 导入和导出向导)
 
错误 0xc0202009: 数据流任务: 出现 OLE DB 错误。错误代码: 0x80004005。
已获得 OLE DB 记录。源:“Microsoft SQL Native Client” Hresult: 0x80004005 说明:“语句已终止。”。
已获得 OLE DB 记录。源:“Microsoft SQL Native Client” Hresult: 0x80004005 说明:“不能将值 NULL 插入列 ‘id‘,表 ‘ToolingDataSystem.dbo.Tool‘;列不允许有空值。INSERT 失败。”。
 (SQL Server 导入和导出向导)
 
信息 0x402090e0: 数据流任务: 数据插入操作的最终提交已结束。
 (SQL Server 导入和导出向导)
 
错误 0xc0047022: 数据流任务: 组件“目标 - Tool”(251)的 ProcessInput 方法失败,错误代码为 0xC0202009。标识的这个组件从 ProcessInput 方法返回了一个错误。虽然该错误是此组件特有的,但却是致命的,将导致数据流任务停止运行。
 (SQL Server 导入和导出向导)
 
错误 0xc0047021: 数据流任务: 线程“WorkThread0”已退出,错误代码为 0xC0202009。
 (SQL Server 导入和导出向导)
消息
信息 0x402090df: 数据流任务: 数据插入操作的最终提交已开始。
 (SQL Server 导入和导出向导)
 
错误 0xc0202009: 数据流任务: 出现 OLE DB 错误。错误代码: 0x80004005。
已获得 OLE DB 记录。源:“Microsoft SQL Native Client” Hresult: 0x80004005 说明:“语句已终止。”。
已获得 OLE DB 记录。源:“Microsoft SQL Native Client” Hresult: 0x80004005 说明:“不能将值 NULL 插入列 ‘id‘,表 ‘ToolingDataSystem.dbo.Tool‘;列不允许有空值。INSERT 失败。”。
 (SQL Server 导入和导出向导)
 
信息 0x402090e0: 数据流任务: 数据插入操作的最终提交已结束。
 (SQL Server 导入和导出向导)
 
错误 0xc0047022: 数据流任务: 组件“目标 - Tool”(251)的 ProcessInput 方法失败,错误代码为 0xC0202009。标识的这个组件从 ProcessInput 方法返回了一个错误。虽然该错误是此组件特有的,但却是致命的,将导致数据流任务停止运行。
 (SQL Server 导入和导出向导)
 
错误 0xc0047021: 数据流任务: 线程“WorkThread0”已退出,错误代码为 0xC0202009。
 (SQL Server 导入和导出向导)
 
==============================


不要勾选上面的"启用标识插入" ID 自增列 默认对应 忽略就好了

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。