2015年2月12日 星期四

[好軟體 ]MS Access to PostgreSQL

今日友人問了我一個問題

友人:『access的資料庫 可匯入postgresql嗎?』

北七:如果會寫程式一定可以。

友人:我就不會寫啊

北七:還是可以~


自古IT 難過友人關,所以北七就去找人一個軟體。

MS Access to PostgreSQL

官網連結


它官網寫你必須先安裝一個ODBC driver for the PostgreSQL database

下載點http://www.postgresql.org/ftp/odbc/versions/msi/

選最新版的,目前是psqlodbc_09_03_0400.zip













下載後解壓縮會看到2個檔案






左鍵點擊2下 psqlodbc-setup ,勾選I agree ,並按下Install

























安裝完成























主程式安裝流程 ,進入網站,選右上角的Downloads





















從清單來看還不少工具軟體,在此點選 Access To PostgreSQL 那一列的Download 。






















解壓縮全部

















點選 解壓縮



















點擊 msa2pgs_5_3_0_029 二下










點選 Next >



























點選Next >




























點選Next >




點選Next >



點選 Install





點選Finish




























接著會開啟程式 ,點選Next >































接下來選擇你要轉換的Access 檔案 ,選擇Next >




假設Postgresql安裝在本機,
Server的地方輸入localhost,
MaintenanceDB 輸入資料庫使用者名稱
Password           輸入資料庫使用者密碼,
Destination Database  輸入轉換過去的資料庫名稱

最後按下Next >





























勾選你要轉換的資料表(資料表盡量不要用中文名稱)






























第一個勾勾如果勾選,假設原本你要轉的表已經存在於Postgresql中時,就會把已存在資料
表刪除並且重建一個表,如果沒有問題,按下Run Now






























轉換完成,顯示轉換資訊。




檢查一下Postgresql,確實建了一個myDB,裡面也有剛才轉換的CustomerT

































postgresql 中的資料

 Access  中的資料










※視Access版本的不同,在執行過程中可能會要求您下載

2007 Office system 驅動程式:資料連線元件

連結在這裡,等到它提醒時再裝也可以(不一定會需要)。

沒有留言:

張貼留言