基本上,您考慮此任務時非常容易,但我在Microsoft中找不到答案Access或MSDN。我必須創建一個到新數據庫的連接並查詢舊數據庫。驗證舊數據後,所有內容都以新的精美表單寫入我的新數據庫。如何使用Microsoft Access將舊數據庫遷移到新數據庫中
任何想法?
加入: 舊數據庫是一個火鳥數據庫。此數據需要重新構建並遷移到新的MySQL數據庫。
基本上,您考慮此任務時非常容易,但我在Microsoft中找不到答案Access或MSDN。我必須創建一個到新數據庫的連接並查詢舊數據庫。驗證舊數據後,所有內容都以新的精美表單寫入我的新數據庫。如何使用Microsoft Access將舊數據庫遷移到新數據庫中
任何想法?
加入: 舊數據庫是一個火鳥數據庫。此數據需要重新構建並遷移到新的MySQL數據庫。
您需要在MySQL中單獨創建模式,但並不難,有很多教程,您可能會找到一個Firebird工具將DDL導出到腳本中,該腳本可以工作,也可以很容易修改。
如果您想在中間使用Access,只需將Access中的每個外部數據庫(使用ODBC或您選擇的驅動程序)連接即可。您可以使用查詢設計器嚮導來構建INSERT INTO ... FROM ...類型查詢,就像您對其他任何情況一樣。
出口的DDL:這就是爲什麼我建議使用數據庫工作臺。對於firebird,我更喜歡IBExpert,但Database Workbench可以用於Firebird和MySQL –
+1000:對我來說非常適合。謝謝! – bastianneu
如果你的數據庫中沒有二進制數據,我建議只做一個CSV導出和重新導入。
但我想修改字段名稱等...我可以用csv導出來實現這個嗎? – bastianneu
是的。 csv導入只依賴訂單。 –
查看http://dev.mysql.com/doc/refman/5.1/en/load-data.html –
如果你可以通過ODBC訪問firebird數據庫,我建議使用mysql遷移工具包。
您可以使用像database workbench這樣的工具。
爲什麼你想遷移到MySQL?
Database Workbench是一個非常好的工具。謝謝! 我想使用MySQL,因爲它是這樣一個小型Access數據庫的簡單小型解決方案。 – bastianneu
在我看來,Firebird比MySQL更適合我的需求。我不完全知道你的,但你可以看看這裏:http://www.itexto.net/devkico/?p=398 –
我看不到ms訪問標記的原因。 –
因爲我必須使用MS-Access ...以及我的同事們說的 – bastianneu