Migrate from MySql to Sql server 2008 - mysql

I have Mysql dump file of around 200 GB, now I need to migrate into Sql server 2008. So What approach I should follow, should I go ahead with the line by line sql statement or is there any GUI tool available which suits to my requirement ?

Microsoft SQL Server Migration Assistant for MySQL v1.0
Microsoft SQL Server Migration
Assistant (SSMA) is a toolkit that
dramatically cuts the effort, cost,
and risk of migrating from MySQL to
SQL Server 2005, SQL Server 2008, SQL
Server 2008 R2 and SQL Azure.

Related

SQL Server version not supported by this release of Upgrade Advisor

We have a SQL Server 2000 database in production running on SQL Server 2000 instance. But in our staging environment, we have this same database on a SQL Server 2008 instance but running under compatibility level 80 (SQL Server 2000).
We need to upgrade the production database to SQL Server 2008, so I'm trying to run the SQL Server Upgrade Advisor 2008 on my staging copy. But I'm getting this error:
SQL Server version: 10.00.2531 is not supported by this release of Upgrade Advisor, only SQL Server 2000 or SQL Server 2005 are supported.
My goal is to know what might happen if I change the compatibility level to 100 (SQL Server 2008). How can I get Upgrade Advisor to tell me under my circumstances?
As you've discovered, Upgrade Advisor doesn't work for that; I don't know of a tool that automatically compares compatibility modes. The best reference I know of is this:
https://msdn.microsoft.com/en-us/library/bb510680(v=sql.100).aspx
Which will show you breaking changes between level 80=>90 and level 90=>100.
I should also state that upgrading to SQL 2008 should NOT be your final stop; with SQL 2016 looming on the horizon, you should investigate moving up to at least SQL 2014.

About SQL Server backup

Hey friends I have one problem related to SQL Server 2008 R2.
I set up Visual Studio 2010 on my system and then SQL Server 2008 R2. And now I am trying to restore the database in my system but it generates the Return Error 3241 error. And I could not restore the database.
One of my friend told me that since you have install the VS 2010 first you are running the SQL Server 2005 Express although SQL Server 2008 R2 has been installed, this is the problem you could not restore the database.
But now How can I solve my problem? I will be very thankful for the solution...
Since you have both SQL Server Express and SQL Server 2008 R2 installed, at least one of them is a named instance; most likely this will be SQL Server 2005 Express, installed as (local)\SQLEXPRESS.
The error indicates you're trying to restore a newer version backup to an older database (a 2008 R2 backup to a 2005 or 2008 server) - so are you trying to restore your 2008 R2 database onto the (local)\SQLExpress instance??
That will never work! SQL Server doesn't support restoring a backup from a newer version on an older server.
You need to restore it to your real 2008 R2 server instance! Possibly this is called your (local) server - possibly it has an instance name - not sure, you need to check this for yourself.
try this first :
Restore verifyonly from disk='Path\backupfile.bak'

MySQL dump to SQL Server 2008 R2

I recently redid a project for my company, and have to convert existing MySQL data to a SLQ Server 2008 R2 database.
I have a dump script from the old MySQL database, but it contains a helluva lot of data.
I was wondering if there are any solutions out there to feed the dump file to, and receive a SQL Server 2008 R2 script.
Any help would be appreciated.
Microsoft provides a free migration solution you maybe want to use
Microsoft SQL Server Migration Assistant (SSMA)
The free Microsoft SQL Server Migration Assistant (SSMA) makes it easy to migrate data from Oracle, Microsoft Access, MySQL, and Sybase to SQL Server. SSMA converts the database objects to SQL Server database objects, loads those objects into SQL Server, migrates data to SQL Server, and then validates the migration of code and data.

how to migrate DB from MySql to MS-SQL?

i want to migrate my whole DB from MySQL to MS-Sql server.
though i am open to use any tool,am restricted to use only free avilable tools.
Use Microsoft SQL Server Migration Assistan (SSMA) for MySQL
Microsoft SQL Server Migration Assistant 2005 for MySQL
Microsoft SQL Server Migration Assistant 2008 for MySQL
export db from MySql (mysqldump), edit by hand to convert between variations of SQL language in the two platforms, then import into MS-SQL.

How to move SQL Server 2008 to the cloud?

I have a large (~40gb) SQL Server 2008 database that I would like to move to the cloud.
The database uses a lot of SQL Server 2008 specific (and non-specific) features (SQLCLR, xml, indexes, partitions, etc). Thus, my preference would be to use the exact database, but in the cloud.
What are my options? The new SQL Azure only allows small databases, and a subset of TSQL. I want to whole thing. I would still like to connect to it using Management Studio.
If you want "the whole thing" and want to be able to connect to your SQL-Azure store with SSMS, you'll have to wait until SQL Server 2008 R2 (a.k.a. SQL Server 2010) is out - sometime in 2010.
The SQL Server 2008 R2 November CTP has just had such an announcement - the SSMS for that version will be supporting SQL Azure.