如何从 SQL Server 2000 迁移到 MySQL

如何从 SQL Server 2000 迁移到 MySQL

我正在寻找一种方法来从我们的 PRODUCTION SQL Server 2000 导出数据,以便我可以将其导入到我为测试而设置的 MySQL 服务器中。

我尝试让服务器从企业管理器生成 SQL 脚本,但 MySQL 无法理解该脚本。使用 Notepad++ 查看脚本后,我注意到该脚本设置为加载到另一台 MSSQL 服务器中。

关于如何制作 MySQL 可以理解的通用 SQL 转储的任何想法。

另外,我需要将数据保留在另一台服务器上,我只需要它的一个副本。

答案1

这些数据库平台之间没有简化的可移植性;通过了解链接和组合工具就可以做到;

http://dev.mysql.com/tech-resources/articles/migrating-from-microsoft.html

在尝试任何操作之前,请确保始终保留数据库的最新备份。祝你好运,如果你有任何问题请告诉我。

答案2

您可以尝试使用像 OpenDBCopy 这样的开源数据库迁移工具:

http://opendbcopy.sourceforge.net/

使用 opendbcopy 您可以从多种数据库类型迁移,所有数据库类型都有可用的 JDBC 驱动程序。

我在迁移中经常使用这个工具,它是一个很好的数据库迁移工具。

用 Java 编写,可在 Linux 和 Windows 操作系统上运行。

还有许多 openDbCopy 的商业替代品(更简单),例如:

相关内容