sqlserver 导入数据出现 无法创建 OLE DB 取值函数。请查看列元数据是否有效

我用的是Sql Server 的导入导出功能来实现的,但是有些数据可以导进去,有些就不行。总是出现一些错误!

执行之前 (错误)
消息
错误 0xc0202005: 数据流任务: 在数据源中找不到列“UnitId”。
(SQL Server 导入和导出向导)

错误 0xc0202025: 数据流任务: 无法创建 OLE DB 取值函数。请查看列元数据是否有效。
(SQL Server 导入和导出向导)

错误 0xc004701a: 数据流任务: 组件“目标 - UNITIDTABLE”(22) 在执行前阶段失败,返回的错误代码为 0xC0202025。
(SQL Server 导入和导出向导)

还有不能进行Unicode 和非Unicode的转换等等,,,

这是什么原因造成的?


 解决方法:由于不同的数据库 有的数据类型不一致 也就是标准不一样
用。请修改需要导入的表数据类型和现有匹配

原文地址:https://www.cnblogs.com/fogwang/p/3504893.html