Hey,
Below are the 2 ways to migrate it , both would have a meta data driven framework.
- use CETAS query to copy data from the tables into the blob
https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/develop-tables-cetas
You can create a dynamic SP and loop it the number of times the number of tables within the database and then do the CETAS per table
- Use ADF/synapse pipelines to copy the data from the tables with ADLS gen 2 as the sink.
The flow would be
Lookup activity >> Foreach (within foreach copy activity)
Lookup activity : Get list of table from information schema query