2010-08-23 164 views
0

问候, 我想导入MS Access 2007的表到SQL 2005年我跟着这个链接:http://www.fmsinc.com/MicrosoftAccess/SQLServerUpsizing/importing/Import_Access_DB.asp 我做的一切都是相同的,但在做最后一步时,我得到了以下错误:导入MS Access 2007的表到SQL 2005

Could not connect source component. 

Error 0xc0202009: Source - TestTable[1]: An OLE DB error has occurred. Error code: 0x80040E37. 


Error 0xc02020e8: Source - TestTable[1]: Opening a rowset for "`TestTable`" failed. Check that the object exists in the database. 
(SQL Server Import and Export Wizard) 

有人可以帮我这个吗?我究竟做错了什么?

+0

您是否尝试过从另一端开始工作,即使用Jet连接? – Fionnuala 2010-08-23 11:42:35

+0

您可能还想发布一些简化的SQL。 – Fionnuala 2010-08-23 11:43:48

+1

我解决了这个问题。里面的向导在上面的链接中描述,我不得不写我自己的查询,如:“SELECT * FROM TestTable” - 最初自动生成时它是“SELECT * FROM'TestTable' – 2010-08-23 13:42:49

回答

0

为什么不使用Microsoft SQL Server Migration Assistant

Microsoft SQL Server Migration Assistant for Access v4.2

SQL Server Migration Assistant 2005 for Access V4.0

微软SQL Server迁移 助手(SSMA)的访问是从微软 访问数据库迁移至工具 SQL Server 2005,SQL Server 2008和SQL Server 2008 R2。 Access的SSMA 2008 也支持迁移到 SQL Azure。

+0

因为我没有许可证,我不能 – 2010-08-23 11:32:08

+0

迁移助理不需要许可证... – 2010-08-23 14:36:30

+0

而downvote是因为.....? – 2015-04-24 07:38:36