将SQL Server数据迁移到MySQL的常见工具
将SQL Server数据迁移到MySQL的常见工具一、各个工具的界面
1、SQLyog
2、Navicat Premium
3、Mss2sql
4、DB2DB
二、各工具对字段默认值的支持程度不尽相同
1、SQLyog:完整支持 SQL Server 的默认值;
2、Navicat Premium:完全不支持默认值,所有迁移后的数据表都没有默认值;
3、Mss2sql:支持默认值但在 SQL Server 中字段默认值为空字符串 '',迁移到MySQL之后变成两个 '' 符号。
4、DB2DB:完整支持 SQL Server 的默认值。
三、各工具处理速度和CPU占用情况
1、SQLyog:耗时长、CPU占用低。
2、Navicat Premium:处理速度属于中等,不算快也不算慢,但 CPU 占用还有内存占用都处于高位水平。
3、Mss2sql:Mss2sql 的 CPU 占用率相对其它工具来说较高。
4、DB2DB:速度快。
四、各工具对数据库结构的支持情况
测试项目 | SQLyog | Navicat Premium | Mss2sql | DB2DB |
表结构 | 支持 | 支持 | 支持 | 支持 |
字段长度 | 支持 | 部分支持(对Money等支持不好) | 支持 | 支持 |
数据 | 完整 | 完整 | 完整 | 完整 |
索引 | 支持 | 不支持 | 支持 | 支持 |
关键字 | 支持 | 不支持 | 支持 | 支持 |
默认值 | 支持 | 不支持 | 支持 | 支持 |
二进制数据 | 支持 | 支持 | 支持 | 支持 |