Migration projects are always complex assignments. They require careful planning, proper execution and often on the fly troubleshooting.
The migration starts with planning. First of all you have to get familiar with MS SQL Server to utilitize its features. At first glance it will seem unusual that it has only one storage engine although it is ACID compliant.
You have to consider the following database migration steps: