I’m trying to create a completely new database from an existing MySQL database, bringing over both data and schema, but so far the only way I’ve been able to do this is to first import the MySQL database into MS Access, and then into SQL Server 2005? Crazy right? Surely, there is a way that doesn’t involve a tedious, custom time-consuming programming, right (perhaps using SSIS)?
A few additions to my original description above:
- Its a pretty good size database (easily a few gigs).
- I’m working in an MS environment (asp.net, C#)
- I’m under a tight deadline so I’m looking for an automated process that requires little to no effort in the conversion process.
- SSIS would be the preferred way via BIDS (VS 2005)
Thanks for all the great input!
The responses I received were certainly helpful, but the solution it would seem is to do a mysqldump and then run that script from SSIS, massaging the output as needed; however, AFAIK it is not possible to use VS 2005 BIDS to create an SSIS package that completely transfers a MySQL database to a SQL Server 2005 database (data and schema) using Windows Vista 64. I said AFAIK, but who knows the interwebs have much to reveal 🙂