2010-01-11 156 views
5

是否有一種簡單的方法將MS Access數據庫後端(表&關係)導出到SQL Server數據庫中,以便它可以用作寫入定製應用程序的後端在C#中使用實體框架?將MS Access數據庫導出到SQL Server 2008 Express

Access數據庫包含至少50個表,並且導出不應該破壞其結構和關係。

回答

8
+0

許多評論表明SSMA比Access中的升遷嚮導做得更好。 – 2010-01-11 22:31:53

+1

注意:您必須下載許可證密鑰才能使用SSMA 2008.以下是獲取許可密鑰的鏈接:http://www.microsoft.com/downloads/details.aspx?FamilyID=4747730C-6E3D-449E-8F12 -BB19328E7128 – 2010-03-20 22:37:30

+0

還要注意,SQL Server升遷嚮導已在Access 2013中刪除,因此對於2010年以後的Access版本,這是唯一的選項。 – 2014-02-25 22:53:12

1

由於加布裏埃爾表示使用SSMA是升遷的表,索引和關係訪問的最佳解決方案。然後,我建議在Access前端工作,包含查詢,表單,報告,宏和VBA代碼,以便它可以與SQL Server數據存儲一起使用。與重寫應用程序相比,這不會花很長時間。

然後你可能會發現你不需要在另一個環境中重寫應用程序。這假定這些表格已正確標準化並且乾淨。即便如此,在Access中進行這方面的清理可能會更簡單。

0

存在升級嚮導以進行MSSQL 2008遷移。 轉到[數據庫工具]菜單並單擊[SQL Server]圖標,然後使用嚮導繼續遷移。

相關問題