2009-10-16 302 views
1

基本上,您考慮此任務時非常容易,但我在Microsoft中找不到答案AccessMSDN。我必須創建一個到新數據庫的連接並查詢舊數據庫。驗證舊數據後,所有內容都以新的精美表單寫入我的新數據庫。如何使用Microsoft Access將舊數據庫遷移到新數據庫中

任何想法?

加入: 舊數據庫是一個火鳥數據庫。此數據需要重新構建並遷移到新的MySQL數據庫。

+0

我看不到ms訪問標記的原因。 –

+0

因爲我必須使用MS-Access ...以及我的同事們說的 – bastianneu

回答

1

您需要在MySQL中單獨創建模式,但並不難,有很多教程,您可能會找到一個Firebird工具將DDL導出到腳本中,該腳本可以工作,也可以很容易修改。

如果您想在中間使用Access,只需將Access中的每個外部數據庫(使用ODBC或您選擇的驅動程序)連接即可。您可以使用查詢設計器嚮導來構建INSERT INTO ... FROM ...類型查詢,就像您對其他任何情況一樣。

+0

出口的DDL:這就是爲什麼我建議使用數據庫工作臺。對於firebird,我更喜歡IBExpert,但Database Workbench可以用於Firebird和MySQL –

+0

+1000:對我來說非常適合。謝謝! – bastianneu

2

如果你的數據庫中沒有二進制數據,我建議只做一個CSV導出和重新導入。

+0

但我想修改字段名稱等...我可以用csv導出來實現這個嗎? – bastianneu

+0

是的。 csv導入只依賴訂單。 –

+0

查看http://dev.mysql.com/doc/refman/5.1/en/load-data.html –

0

如果你可以通過ODBC訪問firebird數據庫,我建議使用mysql遷移工具包。

1

您可以使用像database workbench這樣的工具。

爲什麼你想遷移到MySQL?

+0

Database Workbench是一個非常好的工具。謝謝! 我想使用MySQL,因爲它是這樣一個小型Access數據庫的簡單小型解決方案。 – bastianneu

+0

在我看來,Firebird比MySQL更適合我的需求。我不完全知道你的,但你可以看看這裏:http://www.itexto.net/devkico/?p=398 –

相關問題