Moving a critical SQL Server database to the cloud is easy to describe. Moving it without losing a transaction, breaking an application dependency, or discovering a missing SQL Server object the morning after cutover is a different project entirely.
A backup and a restore will move a database. What it will not move is the service around it — the scheduled jobs that run the overnight processing, the logins the applications authenticate with, the certificates without which an encrypted database will not open. Those arrive as absences, discovered one at a time, after production is already on the other side.
So the question was never whether a SQL Server database could be restored into Azure. It was whether the complete database service could move and the applications carry on as though nothing had happened.
