Hi @MarkP Thank you for your question and for using Azure services.
**How long does it take for a database migration to another subscription? **
It doesn't matter whether you are migrating from one subscription to another or one region to another. It is the same concept as any other database migration except that within Azure, the migration will use the Azure backbone for networking bandwidth which will usually have better bandwidth compared to on-premises-to-Azure bandwidth. I would recommend testing to estimate the time as it can depend on the size of the database backups and the target data ingestion / restore throughput.
**Will the databases be offline during the migration? **
If you use migration tools like DMS or Azure Data Studio migration extension, you can migrate either in an online or offline method. Online method is for those scenarios that cannot afford the database to be offline for a long time.
Hope that helps
Regards,
Oury