永发信息网

excel数据导入sql中的问题。

答案:2  悬赏:70  手机版
解决时间 2021-01-27 12:46
  • 提问者网友:别再叽里呱啦
  • 2021-01-27 08:52
我在将excel中的数据导入sql表中的时候出现了这个错误提示,“包验证错误 (包验证错误),
数据流任务 [SQL Server 目标 [48]] 出错: 由于不支持类型 DT_R8 和 DT_I8 之间的转换,无法插入列“ID”。

数据流任务 [SQL Server 目标 [48]] 出错: 由于不支持类型 DT_R8 和 DT_I4 之间的转换,无法插入列“DEPARTMENT_ID”。

数据流任务 [SQL Server 目标 [48]] 出错: 由于不支持类型 DT_R8 和 DT_I4 之间的转换,无法插入列“PRICE”。

数据流任务 [SSIS.Pipeline] 出错: “组件“SQL Server 目标”(48)”验证失败,返回的验证状态为“VS_ISBROKEN”。

数据流任务 [SSIS.Pipeline] 出错: 一个或多个组件未能通过验证。

数据流任务 出错: 任务验证期间出错。

(Microsoft.DataTransformationServices.VsIntegration)
这是怎么回事啊?
最佳答案
  • 五星知识达人网友:十鸦
  • 2021-01-27 09:58
大概是excel表的数据有些不规范,与sql中的定义不匹配。最好先在excel表中,检查一下数据是否都规范,纠正后再导入。
全部回答
  • 1楼网友:街头电车
  • 2021-01-27 11:16
你这个excel的模板规格不符合范式吧?先把那个模板整理成和数据库表一样的,每行都有数据,然后用sqlserver2005自带的导入导出工具,就可以导入了,至于你后面那个问题,我不是很理解你的意思
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯