將mysql數據庫轉換為sql server的數據庫,或者將sql server數據庫轉換為mysql的數據庫,在nt環境下很多時候都會用到。使用mysql odbc后就比較好辦,可以使用sql server7的管理工具,也可以使用mysql的管理工具,更可以使用其它方的管理工具。這里介紹一個使用sql7的mmc的方法 ,將sql server7的數據轉化為mysql的數據庫,將源和目的反之,就可以將mysql的數據庫轉化為sql server7的數據庫。
1、安裝mysql的odbc接口。
2、建立mysql的dsn,可以建系統dsn,這里命名testmysql,填寫ip,dababase,用戶名口令等項,完成。
3、在sql7的mmc中,選擇要導出的數據庫,右鍵選擇all tasks->export datas。
4、開始dts export wizerd:
choose a data source:microsoft ole db privoder for sql server
server:你的sql server7數據庫的服務器
是否使用nt認證和用戶名口令看你自己的了。最后選擇一個database,如:mynews(你自己要導到mysql中的數據庫)。
5、choose a destination:選mysql:
user/system dsn,如果建立過就選擇,如果沒有建立就新建。
6、specify table copy or query:
copy table(s) from the source database,從源數據庫拷貝表開始
7、select source table:
選擇要拷貝的表,如果不想仔細調整,就選擇全部吧。
8、run immediately,當然要立即執行,下一步再選完成,就開始轉換。
這個轉換有時一部分表可能要失敗,雙擊失敗的表格,看看什么原因,一般是sql7的數據類型問題,作一些小的修改就應該可以了。
新聞熱點
疑難解答