Access資料庫的遷移問題探究,access資料庫遷移

來源:互聯網
上載者:User

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
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.