WinInfo Daily News   |   Windows IT Pro
in

This Blog

Syndication

SuperSite Blog

Microsoft Announces SQL Server Migration Assistant for MySQL

Some interesting new from Microsoft, for those that wish to migrate from MySQL to SQL Server:

Microsoft recently announced the first CTP of a SQL Server Migration Assistant (SSMA) for MySQL v1.0, which automates aspects of the migration process to Microsoft SQL Server 2005 & 2008 including SQL Azure Database.

SQL Server Migration Assistant for MySQL is the newest migration toolkit, others include Oracle, Sybase, Access, and an analyzer for PowerBuilder. The toolkits were designed to tackle the complex manual process customers deal with when migrating databases. In using the SQL Server Migration Assistants, customers and partners reduce the manual effort; as a result the time, cost and risks associated with migrating are significantly reduced.  Our recent SSMA survey showed that 94% of SSMA downloaders would recommend the tool to others.

Since the SQL Server Migration Assistants for Oracle became available in June of 2005, Microsoft has seen more than a 250,000 downloads across all of the SSMAs.  Motorola, Simon & Schuster, Sony Ericsson and Artesia are just a few of the customers that have downloaded and used the SQL Server Migration Assistant toolkit to move to Microsoft SQL Server.

SQL Server Migration Assistant for MySQL v1.0 will be generally available in the summer of 2010 as a free toolkit. The CTP is available today for download and preview at SSMA 2008 for MySQL v1.0 CTP1. Customers and partners can also provide feedback to: ssmateam@microsoft.com.

More information can be found at the DPI blog.

Comments

 

Waethorn said:

Just FYI:  SQL Server 2005 SP2 support is ending.

January 12, 2010 3:02 PM
 

uberVU - social comments said:

This post was mentioned on Twitter by gretchenglas: Microsoft Announces SQL Server Migration Assistant for MySQL: Some interesting new from Microsoft, for those th.. http://bit.ly/4Mx1R5

January 12, 2010 5:18 PM
 

rr0de74@live.com said:

I am thinking those that chose MySQL did so on the cheap.  A migration tool is not going to fill their pockets full of money they want to spend on MS SQL.

January 12, 2010 9:29 PM
 

Twitter Trackbacks for Microsoft Announces SQL Server Migration Assistant for MySQL - SuperSite Blog [winsupersite.com] on Topsy.com said:

Pingback from  Twitter Trackbacks for                 Microsoft Announces SQL Server Migration Assistant for MySQL - SuperSite Blog         [winsupersite.com]        on Topsy.com

January 13, 2010 1:29 AM
 

Microsoft Announces SQL Server Migration Assistant for MySQL … said:

Pingback from  Microsoft Announces SQL Server Migration Assistant for MySQL …

January 13, 2010 2:02 AM
 

FearTheDonut said:

>> I am thinking those that chose MySQL did so on the cheap.  A migration tool is not going to fill their pockets full of money they want to spend on MS SQL.

Only if they buy a professional-level SQL Server. If they use SQL Server Express, it, too, is free, correct?

January 13, 2010 7:15 AM
 

Waethorn said:

"Only if they buy a professional-level SQL Server. If they use SQL Server Express, it, too, is free, correct?"

Yes, but it's not something you want to rely on in a production environment for multiple clients.  SQL Express is for integration into an application where Compact Edition doesn't meet the needs of the app.  In an enterprise, you'd want to have synchronous and/or failover redundancy.  Small businesses can get SQL Server 2008 Standard in SBS Premium though, and it certainly doesn't cost that much to add it to SBS when you look at the TCO in the IT investment.  SQL Server can run multiple databases though.  I have a client that runs their LOB app (a complicated business process management app), security monitoring and data collection, and customer database all from the same server.

January 13, 2010 9:32 AM
 

FearTheDonut said:

@Waethorn -

Not starting an argument here. If you don't / can't run production environments for multiple clients on SQL Server Express, why would you want to do it with MySQL? I hear what you're saying, but I thought MySQL and SQL Server Express were equivalent, in terms of enterprise-ability? Or is that mistaken on my end?

January 13, 2010 10:24 AM
 

rr0de74@live.com said:

They are not equal.  My SQL community server is equal to MS SQL standard version.

SQL express is for turn key applications that need a database on the same machine as the application is running on.  Express is limited to 1 CPU socket (quad core) 1gig of RAM and 4gig databases.

January 13, 2010 10:47 AM
 

Waethorn said:

"I thought MySQL and SQL Server Express were equivalent, in terms of enterprise-ability? Or is that mistaken on my end?"

SQL Server Express isn't designed for enterprise applications.  MySQL could work, if you have a very good system architect at work, but the free version of MySQL was never designed for enterprise-level production environments.  If you want enterprise class support for MySQL, you end up buying the enterprise edition of it, along with a support contract.  Prices start at $600US, but can go up to $5000.  That's PER YEAR though.

In either case though, there are basic versions for free, and there are enterprise versions for a lot of money.  Nobody in their right mind would try and use a mismatched version for their environment though, and certainly, any business with a competent IT department won't be running their business-critical apps on a piece of freeware.

January 13, 2010 10:53 AM
 

Waethorn said:

@rrode:

That is not correct.

MySQL Community fits between SQL Server Express and Web, but unlike Web, it doesn't get anything beyond community support.

Remember that MySQL Community, like SQL Server Express, is designed for beginner developers for mostly just educational and personal use.  Real developers that have business-critical web or desktop apps that generate revenue, will never utilize those platforms.

Microsoft has a nifty installer here that can get you started on web development.  SQL Server Express 2008 is provided for starter development.  If you web apps are business-critical, the target migration path is to use a web host that offers hosted SQL Server 2008 database offerings.

http://www.microsoft.com/web/

In fact, you can download a PHP driver for IIS and integrate SQL+PHP web applications using only Microsoft technologies.

January 13, 2010 11:19 AM
 

FearTheDonut said:

@Waethorn - Much thanks. And, I agree - if you have a need to migrate from SQL Server Express / MySQL to SQL Server 2008  (an enterprise SKU), you need to do more work than just run a wizard, if you want to do it right (scaling it right, mirroring, etc..).

January 13, 2010 2:12 PM
 

La Web de Programación said:

Fluent.NET 1.0 liberado : Si os gusta el tema de fluent interfaces , este es un más que decente framework

January 14, 2010 2:20 PM
 

Microsoft Announces SQL Server Migration Assistant for MySQL … « ??????????????????????????????????????? said:

Pingback from  Microsoft Announces SQL Server Migration Assistant for MySQL … «  ???????????????????????????????????????

February 2, 2010 8:54 AM
Acceptable Use Policy

About pthurrott

Paul Thurrott is the guy behind the SuperSite for Windows. Way behind. :)
Windows IT Pro |  Subscribe |  Register |  FAQ for Windows |  Media Kit |  WinInfo News |  Europe Edition |  About Us |  Contact Us/Customer Service |  Affiliates/Licensing
SQL Server Magazine |  Office & SharePoint Pro |  WinDevPro |  asp.netPRO |  IT Library |  Technology Resource Directory |  ITTV |  IT Job Hound

© 2010 Penton Media, Inc.     Terms of Use | Privacy Statement | Reprints and Licensing