MySQL Migration Toolkit
MySQL Migration Toolkit 是MySQL提供的開源GUI軟件工具??梢葬槍?duì)Microsoft
Access、Microsoft SQL Server、Oracle、MySQL、Sybase Server、MaxDB Database
Server數(shù)據(jù)庫(kù)向MySQL數(shù)據(jù)庫(kù)遷移數(shù)據(jù),內(nèi)部機(jī)制使用JDBC連接數(shù)據(jù)庫(kù)。當(dāng)前版本:MySQL Migration Toolkit 1.1。
Download:http://dev./downloads/gui-tools/5.0.html
Online Doc:http://dev./doc/migration-toolkit/en/index.html
針對(duì)MSSQL到MYSQL數(shù)據(jù)遷移,實(shí)現(xiàn)下面功能:
1、 通過提供hostname、username、password連接到MSSQL 數(shù)據(jù)庫(kù)。
2、 Migration of type MSSQL schema有兩種選擇:MS SQL default,generic。MS SQL
default方式導(dǎo)入MYSQL后的schema為:MSSQL數(shù)據(jù)庫(kù)名_dbo,如:hanxin_dbo;generic方式導(dǎo)入MYSQL后的
schema為:dbo,此schema不能修改。
3、 選擇要遷移的表,可以通過SQL腳本修改表結(jié)構(gòu)(這一點(diǎn)上次沒說)。
4、 生成創(chuàng)建數(shù)據(jù)庫(kù)、創(chuàng)建表和插入數(shù)據(jù)的SQL文件。
MySQL DataPump
MySQL DataPump是EMS(Electronic Microsystems)提供的MySQL Products系列之一,非開源軟件。可以實(shí)現(xiàn)ADO支持的多種數(shù)據(jù)庫(kù)向MYSQL的數(shù)據(jù)遷移。
Online Doc:http://www./en/products/mysql/datapump/documentation
相對(duì)MySQL Migration Toolkit,它更加靈活,如:
1、數(shù)據(jù)導(dǎo)入到MYSQL目標(biāo)數(shù)據(jù)庫(kù),可導(dǎo)入已存在的數(shù)據(jù)庫(kù)內(nèi),也可創(chuàng)建新的數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)名可命名;
2、目標(biāo)數(shù)據(jù)庫(kù)數(shù)據(jù)表字段名稱、數(shù)據(jù)類型、長(zhǎng)度可以通過界面指定;
Intelligent Converters 的MYSQL遷移工具
最近發(fā)現(xiàn)這個(gè),很好用。支持從DBF,Access,MSSQL,Oracle,excel和MYSQL的數(shù)據(jù)轉(zhuǎn)換,得到SQL文件。針對(duì)每種數(shù)據(jù)庫(kù)是一個(gè)單獨(dú)的可執(zhí)行程序
|