微软MySQL to SQL Server迁移工具SSMA CTP1.0试用

by shinichi_wtn 2010-01-13 20:22

今天下载了微软才发布的MySQL to SQL Server迁移工具SQL Server Migration Assistant 2008 for MySql,由于甲骨文收购SUN一拖再拖,MySql的命运也不可知,于是微软发布该软件,帮助MySql用户把数据迁移到SQL Server里面。

其实MySql是一款很棒的数据库软件,现在许多企业级的应用都使用了它,但是MySql在安全性和超大规模数据库应用(数据仓库、数据挖掘等)中,没有收费的SQL Server和Oracle好,但是,由于其轻便、开源、免费,深受用户喜爱,大家也不希望MySql被甲骨文所遗弃,现在我做的一些项目就是基于MySql的。

不多说废话了,就当试用这一个软件了,安装很简单,按照提示来即可。在安装过程中,如果你没有装mysql-connector-odbc的话,会提示你装,去MySql官网下一个就行http://dev.mysql.com/downloads/connector/odbc/

 

 

软件界面和SQL Server的企业管理器很像,由此可知其操作很简单,在迁移前需要新建一个项目文件,然后在上下两个数据库连接器里分别连接至MySql数据库和SQL Server数据库。

连接好后,就可以开始复制表结构和表数据的过程了,为了测试这款软件的性能和稳定性,我选择了复制拥有2千多万数据量的MySql表,不建主键和索引,在我自己的笔记本上耗时2个半小时,可见效率还是挺高的,比MySql自己到自己的迁移速度相当。

 

 


虽然,这是一次纯粹的实验,但是经过迁移后,就得到了SQL Server里数据的一个副本,这样可以研究两个数据库查询效率的快慢以及其他相关的对比实验!

虽然这是技术预览版,但是稳定性和效率都挺高的,推荐希望将MySql数据部署至SQL Server的用户使用。

Comments (5) -

alexzhan12 People's Republic of China
1/13/2010 11:28:53 PM #

我一直都用mysql。今天知道了微软搞了这个迁移工具。挺好的。你能一下实验2个多小时。呵

Reply

shinichi_wtn People's Republic of China
1/14/2010 12:32:35 AM #

呵呵,反正迁移也有用处,在千万级别的数据量时,用SQL Server查询的速度确实比MySql快,当然,SQL Server资源占得多......

Reply

BD_baosj People's Republic of China
11/19/2010 5:50:11 PM #

两个数据库都连接好了,而且也选择了源数据库和目标数据库,怎么开始迁移数据啊???LZ能不能详细的说一下 不会用这个工具啊。。。

Reply

ijsp22 People's Republic of China
1/29/2011 9:39:43 PM #

我晕,我的用不了,不知道是不是ODBC最新,以及MYSQL是5.5版的原因。。。。SSMA主界面都没进去。。。

Reply

zoufei0411 People's Republic of China
4/13/2012 4:30:13 PM #

现在下载不到这个软件了?求一个完整的安装包(zoufeitianyi@126.com)

Reply

(仅用于Gavatar)

  Country flag

biuquote
  • Comment
  • Preview
Loading

About

shinichi_wtnI'm Shinichi_wtn

Software Engineering Manager at Microsoft

[More...]


Month List