我正在寻找一种方法来从我们的 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 的商业替代品(更简单),例如:
- ESF 数据库迁移工具包 -http://www.easyfrom.net/