2010-08-23 169 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