从Microsoft SQL Server到MySQL的转换

从Microsoft SQL Server到MySQL的转换,mysql,sql-server,Mysql,Sql Server,如何转换Microsoft SQL Server数据库备份文件以便导入MySQL数据库?是否有任何方法或免费工具可用于此?ms2my(Alpha之前,免费) “一种工具,可帮助在*nix下进行MSSQL到MySQL的转换/复制(csv和dump)。可以将其与crontab一起用于常规数据获取。保持基于MySQL的数据仓库刷新也可以是使用此脚本的可能性之一。” MSSQL到MySQL转换器(免费试用下载,购买49美元) 我已经找了很长时间了,如果你不想尝试ms2my,以上是关于唯一的其他选择

如何转换Microsoft SQL Server数据库备份文件以便导入MySQL数据库?是否有任何方法或免费工具可用于此?

ms2my(Alpha之前,免费)

“一种工具,可帮助在*nix下进行MSSQL到MySQL的转换/复制(csv和dump)。可以将其与crontab一起用于常规数据获取。保持基于MySQL的数据仓库刷新也可以是使用此脚本的可能性之一。”


MSSQL到MySQL转换器(免费试用下载,购买49美元)

我已经找了很长时间了,如果你不想尝试ms2my,以上是关于唯一的其他选择。而且它不是免费的



幸运的是找到了一个免费的数据库,希望有一个隐藏在互联网上我找不到的数据库。

不确定数据库有多复杂,但如果只是一些表和数据,有一个可以自动将Microsoft SQL Server表和数据转换为MySQL的数据库

如果您需要更复杂的东西,那么MySQL有一个可以让您从MicrosoftSQLServer迁移到MySQL的工具。另外,关于如何使用它。请注意,为了支持内置的,这一功能现在已经停止

此外,它将把除存储过程之外的所有内容从MSSQL转换为MySQL,价格仅为50美元,这还不错


您可能还想从MySql的网站上了解如何计划从SQL Server到MySql的迁移,以及一些资源。

如果您使用的是一台运行中的MS SQL Server和一台运行中的MySql Server,那么我认为您最好且更准确的选择是使用一个/数据转换工具,如()

使用Kettle,您可以直观地设计(使用易于学习的数据流步骤)从单个/多个数据源到单个/多个数据目的地的几乎任何数据转换。您可能感兴趣的功能之一是数据库/表迁移向导


如果Kettle的社区发行版对您来说还不够,那么您可以使用具有更多功能、支持等的。

看看它支持导出导入和不同DBMS之间的同步,包括架构和表数据。

您能更具体些吗?“SQL Server“可能意味着Oracle版本、Microsoft版本等。您是特别希望能够备份MS SQL数据库并导入到MySQL,还是只希望能够将MS SQL Server数据库迁移到MySQL?您可能会后悔从MSSQL迁移到MySQL。特别是如果您完全依赖查询计划优化器(嵌套查询、多表联接等)。更好的选择是PostgreSQL,尤其是在运行Windows Server的情况下。您的备份使用的是哪个Microsoft SQL Server版本。我指的是它的SQLServer2005或SQLServer2008等。上面的内容是通过谷歌搜索“mssql到mysql转换器”找到的。我没有使用过上述产品,该项目的开发状态为“Pre Alpha”。。。听起来不太可靠。MySQL迁移工具包+1。我不得不在一个项目上进行这种转换,它只解决了两个问题:1)我没有尝试转换用于保存图像的blob,2)注意导入MySQL时收到的任何警告。看起来这些链接中的一些现在已经断开了。@jcfollower-我现在修复了这些问题。