As far as I know the key points to migrate an existing database to SQL Azure are:
- Tables has to contain a clustered index. This is mandatory.
- Schema and data migration should be done through data sync, bulk copy, or the SQL Azure migration wizard, but not with the restore option in SSMS.
- The .NET code should handle the transient conditions related with SQL Azure.
- The creation of logins is in the
masterdatabase. - Some TSQL features may be not supported.
And I think that's all, am I right? Am I missing any other consideration before starting a migration?
Kind regards.