如何将数据从SQL Server 2005导出到MySQL

解决方案:

有一种工具是SQLMaestro套件http://www.sqlmaestro.com精确设置该工具有些麻烦,但是它们有多种工具,包括免费工具和购买工具,可以处理各种任务。多个数据库平台。我建议先尝试使用MySQL的数据向导工具,因为我相信它将拥有我们需要的正确"导入"工具。

我发现的最好方法是MySQL提供的MySQL Migration Toolkit。我已经成功地将其用于一些大型迁移项目。

SQL Server 2005"标准","开发人员"和"企业"版本具有SSIS,该版本取代了Sql Server 2000中的DTS。SSIS具有与其自己的数据库的内置连接,我们可以找到其他人为MySQL编写的连接。 。这是一个例子。建立连接后,我们应该能够创建一个在两个之间移动数据的SSIS包。

我不必将数据从SQlServer移到MySQL,但是我想一旦安装MySQl连接,它的工作原理与在两个SQLServer DB之间移动数据的工作原理相同,这很简单。

使用MSSQL Management Studio,我已经使用MySQL OLE DB转换了表。右键单击数据库,然后从那里转到"任务->导出数据",我们可以指定MsSQL OLE DB源,MySQL OLE DB源并在两个数据源之间创建列映射。

我们很可能希望在MySQL目标上预先设置数据库和表(导出将要自动创建表,但这通常会导致失败)。我们可以通过右键单击数据库,使用"任务->生成脚本"在MySQL中快速创建表。生成了创建脚本后,我们将需要逐步执行并搜索/替换MSSQL到MYSQL中存在的关键字和类型。

日期:2020-03-23 14:36:28 来源:oir作者:oir