欲将Access数据库导入到SQL Server 2005,在SQL Server 2005中新建数据库,然后选择导入Microsoft Access数据,导入过程中出现如下错误:
----------------------------------
- 执行之前 (错误)
消息
错误 0xc0202009: {C80626BE-B85B-43EF-A8B2-F42F25E6DFE0}: 出现 OLE DB 错误。错误代码: 0x80004005。
已获得 OLE DB 记录。源:“Microsoft JET Database Engine” Hresult: 0x80004005 说明:“未指定的错误”。
(SQL Server 导入和导出向导)
错误 0xc020801c: 数据流任务: 对连接管理器“SourceConnectionOLEDB”的 AcquireConnection 方法调用失败,错误代码为 0xC0202009。
(SQL Server 导入和导出向导)
错误 0xc004701a: 数据流任务: 组件“源 64 - HousePrice”(5973) 在执行前阶段失败,返回的错误代码为 0xC020801C。
(SQL Server 导入和导出向导)
-----------------------------------
再看看结果,所有原Access数据库中的表结构都导进去了,但是数据没有导进去,请问这是怎么回事?
------解决方案--------------------
出现此现象一般都有是你的ACESS表中的数据有问题!
比如:
字符串的格式与数据格式在同一列中。
或有的值为空,
总之看下分析下你的ACESS数据。
或者你试着只导入两条数据看是否能导入OK,如果OK,则是数据问题
------解决方案--------------------
顶