是否可以将SQL Server数据库文件转换为MySQL数据库文件,如果是这样,那么最好的方法是做什么。感谢。
答案 0 :(得分:1)
有一些程序可以帮助将MS SQL数据库迁移到MySQL,反之亦然(尽管这些程序无法转换复杂的数据库,也不会做得很好)。我不能推荐一个,因为我之前从未使用过。
此链接可能会有所帮助 http://dev.mysql.com/tech-resources/articles/migrating-from-microsoft.html
答案 1 :(得分:1)
如果您的MySQL是5.0或更高版本,请查看Migration Toolkit 当然,正如其他答案所暗示的那样,你不能指望完全过渡100%。
答案 2 :(得分:1)
考虑安装SQL Server Express以帮助完成工作。它是免费的,如果您没有专用的Windows机器来完成工作,您可以将它安装在VM中。
CREATE
脚本。CREATE
和INSERT
脚本发布到目标MySQL数据库。以下是有关在SQL Server中生成这些脚本的一些屏幕截图。
答案 3 :(得分:1)
就我而言,这个漂亮的工具很好地完成了这项工作:http://www.easyfrom.net/ (但我的表格是空的。当表格有数据时,该工具会在每个文本字段中附加一个字母......你必须购买该工具才能避免这种情况。)
答案 4 :(得分:0)
我不知道其他工具,但这就是我所拥有的: Visual Studio 2008 express(SQL Kit随附) MySQL完整安装+管理员工具包(可在其网站上获得)
使用这些工具的迁移就像一个魅力。所以你没有问题。
答案 5 :(得分:0)
您是否查看了MySqls迁移工具包?
http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-sourcedb-mssql.html
这是我建议开始的地方。
答案 6 :(得分:0)
我最近这样做了。尝试了迁移工具包,它对我来说并没有太好用。结束编写了很多我自己的代码来完成工作。根据数据库的复杂性,可能需要做很多工作。我们花了一年时间完成整个迁移。哦,一旦你获得表模式和数据传输,那就是真正的乐趣开始的时候。希望你不要使用太多的存储过程。你必须重写所有这些。
如果你有一个非常简单的模式,使用一个简单的应用程序,它可能不会太困难。或者,如果您知道您可能希望提前迁移并为其设计,那么您可能没问题。但是如果你有一个庞大的现有应用程序,并且没有初步的迁移计划,那么这可能是一项巨大的工作。