如何将Microsoft SQL Server数据库备份文件转换为导入MySQL数据库?有什么方法或免费的工具可以做到这一点吗?
发布于 2011-07-08 23:17:56
不确定您的数据库有多复杂,但如果只是一些表和数据,有一个free script here可以自动将Microsoft SQL Server表和数据转换为MySQL。
如果您需要更复杂的东西,那么MySQL有一个migration toolkit,它允许您从Microsoft SQL Server迁移到MySQL。此外,here is a tutorial还介绍了如何使用它。请注意,这一点现在已经停止,取而代之的是内置了data migration的MySQL Workbench。
此外,this converter会将除存储过程以外的所有东西从MSSQL转换成MySQL,价格只有50美元,这还不错。
此外,您可能希望从MySQL网站查看this whitepaper,了解如何规划从SQL Server到MySQL的迁移,以及一些参考资料。
发布于 2011-07-08 05:44:43
ms2my (Pre-Alpha,免费) http://sourceforge.net/projects/ms2my/
“一个工具可以帮助*nix.Possible下的MSSQL到MySQL的转换/复制(csv和转储),以便将其与crontab一起用于常规数据fetching.Keeping基于mySQL的数据仓库刷新,这也可能是使用此脚本的可能性之一。”
MSSQL到MySQL转换器(免费试用下载,购买$49) http://www.convert-in.com/mss2sql.htm
我已经寻找了很长一段时间,如果你不想尝试ms2my,上面是唯一的其他选择。而且它不是免费的。
祝你好运,找到一个免费的,希望有一个隐藏在互联网上,我找不到。
发布于 2011-07-12 02:22:53
如果您正在使用活动的MS SQL server和活动的MySQL服务器,那么我认为最好的、更准确的选择是使用像Pentaho Data Integration (Kettle)这样的ETL/data转换工具。
使用Kettle,您可以可视化地设计(使用易于学习的数据流步骤)从单个/多个数据源到单个/多个数据目标的几乎任何数据转换。您可能感兴趣的特性之一是数据库/表迁移向导。
如果Kettle的社区发行版不能满足您的需求,那么您可以使用具有更多功能、支持等的Enterprise Edition。
https://stackoverflow.com/questions/6584093
复制相似问题