Access資料庫的遷移問題探究,access資料庫遷移
背景:因為商務資訊系統軟體之前設計的為Access資料庫結構描述,經過一段時間的運營管理,發現Access資料庫越來越不能支撐業務系統的運行管理。因此,考慮更換資料庫。
拋棄Access資料庫,首選MySQL資料庫。MySQL雖體積小,但是功能夠用,儲存速度快,基本能滿足升級改造的要求。從Access資料庫遷移到MySQL資料庫,通常要做哪些事。
(1)遷移Access表到MySQL資料庫中
對照Access資料庫表,在MySQL資料庫中建立同樣一張表。之後,將Access資料表內容遷移到MySQL資料庫中。遷移表內容時,可以將Access表內容先儲存到文字檔,然後將文字檔匯入到MySQL資料庫中。如1、圖2所示
圖1
圖2
也可以使用一個Access2MySQL工具匯入,可以是:http://download.csdn.net/detail/lejuo/7923691,具體的操作可參考:http://jingyan.baidu.com/article/ff42efa964dab7c19f220210.html
(2)重構軟體系統的資料庫存取碼
Access資料庫訪問的驅動程式和MySQL的是不一致的,在軟體系統中要求仔細審查代碼、更換成MySQL資料庫存取碼。
完成以上兩步,基本上算是解決了Access資料庫遷移的建設問題,接下來你可以仔細測試軟體系統,盡量減少資料庫遷移導致的差錯。
此外,Access遷移資料庫還有其他的辦法——不動軟體系統的資料庫存取碼,只遷移資料庫內容,步驟如下:
(1)如以上方法一般,先在MySQL資料庫中構建和Access一樣的表,並將內容也一併遷移過來。
(2)刪除Access資料庫中的表,同時通過Access的“外部資料”功能建立向MySQL資料表的源錶鏈接。如所示:
圖3
圖4
圖5
這樣,在Access資料庫中,能看到一個你剛才建立的通向MySQL資料庫的錶鏈接,此後,你可以像操作Access表一般做增刪改查操作。
圖6
----------------------
附加資訊,若是將MySQL資料表遷移到MsSQL資料庫中,這裡有一個網友分享的案例
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=35184
網站access資料庫的匯入遷移
ac資料庫和word一樣,直接複製過去就OK了。
access資料移轉
我花一個小時的時間就把我的網站資料庫access轉換成mysql 基至代碼都不需要改.僅僅資料庫連結頁改一點就可以了.
其實你仔細想想,access是微軟開發的,mysql是它的升級產品,那麼這兩個產品之間肯定有一個橋樑實現它們的轉換.
先開啟你的access資料庫,然後一個個的匯出資料庫中的表,在儲存的時間注意,儲存檔案類型是最下面的一個"ODBC datebases ()" 下面幾部就自己看著辦,等出現有sql類型就選擇它.現在開啟sql企業管理器,建立一個空資料庫,然後選擇匯入......自己看著辦,很簡單.
要寫的話就太多了,靠自己去摸索.不懂加我QQ:我給你
my QQ:108908332