我必须将MYSQL数据库移动到MSSQL。 我想知道是否有一个工具可以使这个过程自动化一点,至less对于表和视图。
HeidiSQL (免费)可以从MySQL中导出表等。 您只需在文本编辑器中修改创build序列,以确保您具有相应的SQL Server创build序列。
MS SSIS可以用于MySQL到MSSQL的数据迁移。 毫不奇怪,该工具无法将数据向相反的方向移动。 MS是关于你从其他产品转向他们的产品,而不是从他们的产品转移到另一个产品。
你可以试试MS的MySQL迁移助手: http : //www.microsoft.com/downloads/details.aspx? FamilyID=c6f14640-da22-4604-aaaa-a45de4a0cd4a&displaylang= en
但是,我发现(结构和数据)最有效的方法是使用mysqldump来调整实际输出SQL Server导入的脚本。 但是有一点注意,SQLCMD并不喜欢没有GO语句的大文件,所以我写了一个小工具来为mysqldump生成的文件中的每500行注入GO语句。