Don't miss your chance to take the Fabric Data Engineer (DP-600) exam for FREE! Find out how by attending the DP-600 session on April 23rd (pacific time), live or on-demand.
Learn moreNext up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now
Hi All,
Can any one clearly explain the approach of data migration steps from onprimisies sql server to Azure SQL DB in cloud using ms fabric?
Thanks,
Sri
Solved! Go to Solution.
Hi,
For on‑prem SQL Server ➜ Azure SQL Database, Microsoft’s recommended approach is to follow the SQL Server → Azure SQL Database migration guidance and choose a method based on downtime.
Recommended Microsoft approach (end‑to‑end):
If you specifically want to use Microsoft Fabric for data movement (ETL-style table copy):
Thanks,
Shreya
Hi @Koritala,
Thank you for reaching out to Microsoft Fabric Community.
Thank you @deborshi_nag and @Shreya_Barhate for the prompt response.
As we haven’t heard back from you, we wanted to kindly follow up to check if the solution provided by the user's for the issue worked? or let us know if you need any further assistance.
Thanks and regards,
Anjan Kumar Chippa
Hi @Koritala,
Thank you for reaching out to Microsoft Fabric Community.
Thank you @deborshi_nag and @Shreya_Barhate for the prompt response.
As we haven’t heard back from you, we wanted to kindly follow up to check if the solution provided by the user's for the issue worked? or let us know if you need any further assistance.
Thanks and regards,
Anjan Kumar Chippa
Hi,
For on‑prem SQL Server ➜ Azure SQL Database, Microsoft’s recommended approach is to follow the SQL Server → Azure SQL Database migration guidance and choose a method based on downtime.
Recommended Microsoft approach (end‑to‑end):
If you specifically want to use Microsoft Fabric for data movement (ETL-style table copy):
Thanks,
Shreya
Hello @Koritala
Microsoft Fabric isn’t designed as a straightforward lift-and-shift migration tool, but it serves effectively as a managed layer for data movement and transformation. The usual approach involves leveraging Fabric Data Pipelines—similar to ADF—alongside a Self-Hosted Integration Runtime (SHIR) to securely extract data from on-premises SQL Server and load it into Azure SQL Database. This is particularly well-suited for scenarios where you require selective migration of tables, data transformation, or repeatable pipeline processes, rather than migrating an entire server.
Typically, you’d start by assessing compatibility with Azure SQL DB, then pre-create the necessary schemas and tables in Azure. Data is then transferred using Copy Data activities within Fabric pipelines, supporting both full and incremental loads (using a watermark like ModifiedDate or rowversion). While Fabric manages the data movement and orchestration, it doesn’t handle stored procedures, SQL Agent jobs, or server-level objects—these need to be scripted and migrated separately.
For larger migrations or those requiring minimal downtime, it’s common practice to use Azure Database Migration Service (DMS) for the initial migration, then employ Fabric for ongoing incremental synchronisation, validation, and future data engineering needs. In essence, Fabric complements dedicated migration tools rather than replacing them.
Experience the highlights from FabCon & SQLCon, available live and on-demand starting April 14th.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 9 | |
| 5 | |
| 5 | |
| 4 | |
| 3 |
| User | Count |
|---|---|
| 29 | |
| 16 | |
| 10 | |
| 9 | |
| 7 |