2011-07-28 62 views
0

我正在将数据从SQL Server导入到mysql。从MSSQL到MYSQL的完整数据迁移表

目前我需要将一个简单的数据结构(没有约束,只有值)的表迁移到mysql。该表是160万行

什么是实现这一目标的好方法?

(我看到其他相关主题在这里,但没有看到的东西,我可以工作)

+0

编写一个连接到SQL Server的程序,获取某些行,写入INSERT查询,将它们发送到MySQL,清除其数据结构以释放内存,并重复直到没有更多行需要复制。 160万行不算什么,只需几分钟就可以复制,所以不需要做一些复杂的事情,只需用你最喜欢的任何语言编写这个程序即可。这不会是很多代码。 –

+0

我上次花了几个小时试了一下,想知道其他方法 – shealtiel

回答

1

最好的办法是使用你喜欢的语言将数据迁移到编写程序。如果你正在寻找一个工具来完成这个工作,请看看MySQL Migration Toolkit。它将来自各种数据源的数据迁移到MySQL数据库。

MySQL Migration Toolkit

0

您可以使用SSIS,它可以连接到ODBC数据目标,并且可能比从头开始编写应用程序更快。