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,这个是到目前为止最为稳定的版本。
这里可以选择安装的版本,我只勾选了MySQL Server 5.6.14和Application下面的MySQL Workbench CE6.0.7。
MySQL Workbench,允许对MySQL数据库进行可视化设计、开发与管理,并提供了高级的日志与安全机制,类似于SQL Server中的SSMS。
打开MySQL Workbench,从Databases菜单中选择Migration;
设置数据源,需要使用ODBC,驱动程序为SQL Server Native Client 11.0;
ODBC用于连接之前的SQLServer数据库;
配置目标数据,即我们安装的MySQL Server;
Schema转换选择第三种;数据库自动创建,与SQL Server中的库名一致,SQL Server中的Schema在MySQL与表名整合,以“_”隔开。
数据也可以一键导入;
至此数据库架构和数据都转换完毕,打开MySQL中任意一张表,结构和数据正常。











浙公网安备 33010602011771号