我正在尝试将SQL Server数据库备份文件(.bak
)转换为MySQL。 这个问题和回答非常有用,我已经成功导入了数据库,但现在却无法将其导出到MySQL。
建议使用MySQL Migration Toolkit,但似乎已被MySQL Workbench取代。是否可以像迁移工具一样使用MySQL Workbench从SQL Server迁移?
还是迁移工具仍然可用?
我正在尝试将SQL Server数据库备份文件(.bak
)转换为MySQL。 这个问题和回答非常有用,我已经成功导入了数据库,但现在却无法将其导出到MySQL。
建议使用MySQL Migration Toolkit,但似乎已被MySQL Workbench取代。是否可以像迁移工具一样使用MySQL Workbench从SQL Server迁移?
还是迁移工具仍然可用?
我使用sqlyog将MSSQL迁移到MySQL。我尝试过Migration toolkit and workbench,但由于sqlyog提供的SJA,我更喜欢使用它。我可以安排导入过程,并可以使用WHERE子句进行增量导入。
\bgo\b
也没有起作用。 - Regular Jobcp DatabaseName..TableName out TableName.dat -q -c -T -S ServerName -r \0 -t !\t!
LOAD DATA INFILE '/tmp/TableName.dat' INTO TABLE TableName FIELDS TERMINATED BY '!\t!' LINES TERMINATED BY '\0';
请注意,在此示例中,表格(TableName)必须已经在MySQL端创建好。
当涉及到将SQL模式转换时,这个过程非常麻烦,但是即使是最困难的数据也可以使用它进行转换,并且由于它使用平面文件,您永远不需要说服SQL服务器与MySQL通信或相反。
jdbc:jtds:sqlserver://"sql_server_ip_address":1433/<db_name>;Instance=<sqlserver_instanceName>;user=sa;password=PASSWORD;namedPipe=true;charset=utf-8;domain=
看起来你是正确的:迁移工具包将与MySQL Workbench集成 - 但我认为目前还没有完成。请参阅MySQL GUI工具(其中包括迁移工具包)的终止生命周期公告:
http://www.mysql.com/support/eol-notice.html
MySQL维护MySQL GUI工具包的归档:
MySQL迁移工具包(1.1.10)仍可从以下网址下载:
http://downloads.mysql.com/archives.php?p=MySQLDeveloperSuite&v=1.1.10
点击左上角的方框以选择整个表格:
将数据复制到剪贴板(ctrl + v)
希望这可以帮助到您