MSSQL TO MySQL数据库迁移

时间:2015-07-03 08:53:16

标签: mysql sql-server database mysql-workbench

我需要一个工作工具,用于将DDL对象和数据表从MS SQL Server迁移到MySQL。我在MySQLWorkBench 6.3中检查了数据库迁移向导,我还使用了Ispirer工具(不是免费的)进行了测试,我只能在表中迁移表和数据,但不能迁移视图,存储过程和函数(可能不会触发)..

在这个MySQLWorkbench工具页面中:https://dev.mysql.com/doc/workbench/en/wb-migration-overview.html我找到了 " d.View对象被复制,如果源不是MySQL则注释掉。 e.Stored Procedure和Function对象被复制,如果源不是MySQL,则注释掉。" 所以,我很困惑为什么要复制它们并注释掉而不是试图转换语法?我们知道数据库源是MSSQL所以语法与mysql不同?我认为在MSSQL Server..no?

中编写mysql对象是不可能的

由于

拉​​吉

1 个答案:

答案 0 :(得分:1)

是的,MySQL中的语法不同。转换过程太复杂,无法自动完成,但我们可以手动转换它。因此,如果要迁移这些视图/过程,则必须取消注释并重写为MySQL兼容的sql。