SQLServer转MySQL

由于之前的项目都是基于ASP.NET,公司的同事普遍对SQLServer较为熟悉。而新项目是以Node.js为主要的服务端语言,考虑到SQLServer的平台限制,以及Node.js对其的支持程度,在项目之初,亦然决定将SQLServer转成MySQL。Google的小半天,SQLServer转MySQL的工具不少,其中Oracle官网的Workbench就天然支持。我下载的是mysql-installer-community-5.6.14.0.msi,这个是到目前为止最为稳定的版本。

Q1

这里可以选择安装的版本,我只勾选了MySQL Server 5.6.14和Application下面的MySQL Workbench CE6.0.7。

12

MySQL Workbench,允许对MySQL数据库进行可视化设计、开发与管理,并提供了高级的日志与安全机制,类似于SQL Server中的SSMS。

1

打开MySQL Workbench,从Databases菜单中选择Migration;

Q2

设置数据源,需要使用ODBC,驱动程序为SQL Server Native Client 11.0;

Q3

ODBC用于连接之前的SQLServer数据库;

Q2

配置目标数据,即我们安装的MySQL Server;

Q4

Schema转换选择第三种;数据库自动创建,与SQL Server中的库名一致,SQL Server中的Schema在MySQL与表名整合,以“_”隔开。

Q3

数据也可以一键导入;

Q4

至此数据库架构和数据都转换完毕,打开MySQL中任意一张表,结构和数据正常。

QQ

posted @ 2013-12-02 15:08  冯翔  阅读(612)  评论(0)    收藏  举报