We're in the process of a server migration from an on-premise server (Win2008R2) to Azure PaaS.
To move the databases, we used the Microsoft Data Migration Assistant (DMA) tool, which worked great and we can connect to the migrated Azure DB via SQL Server Management Studio.
Considering:
- Made quite a few changes to the migrated Azure database (tables, stored procedures, indexes) to work with the apps in Azure
- Combined multiple databases from the on-premise server into one DB in Azure via DMA to save costs
- On-premise database is continually being modified by insert and update operations (multiple tables) during the migration process
- When fully switching hosting in Azure we need to make sure all data is up-to-date. This will be done very early in the AM during which on-premise IIS websites are stopped assuring no DB operations are made, giving us a short window to migrate missing data
Question: what is the best and fastest way to migrate data (all vs missing/updated) considering the above?