You can migrate SQL Server to Microsoft Fabric using Microsoft's guided migration tools, DACPAC/SqlPackage, Fabric Data Factory pipelines, or Fabric Mirroring, depending on the target Fabric workload. For enterprise analytics, the Fabric Warehouse is typically the closest target to a SQL Server data warehouse because it uses T-SQL. Migration requires compatibility assessment, schema and data movement, ETL and job redesign, validation, and controlled cutover. Because both SQL Server and Fabric Warehouse use T-SQL, SQL Server migration is often lower-friction than migrations from non-Microsoft platforms, though compatibility assessment and rebuild work are still required.
Figure 1. Before and after - a SQL Server warehouse rebuilt on Microsoft Fabric, with each component re-created on OneLake and much of the T-SQL carried over.
SQL Server to Microsoft Fabric migration is the process of moving a SQL Server data warehouse, its ETL pipelines, reporting, and dependent workloads to Microsoft Fabric. SQL Server holds tables, views, stored procedures, and functions using T-SQL, typically on-premises. Fabric is a cloud analytics platform where the Fabric Warehouse fills the same role; it also uses T-SQL, with data stored in OneLake and reporting served through Power BI.
Because both use T-SQL, SQL Server to Fabric is often lower-friction than cross-platform migrations from Oracle PL/SQL or other dialects. However, you still need a compatibility assessment, schema migration, data movement, ETL redesign, and validation. The migration effort depends on SQL Server version, stored procedure complexity, T-SQL features used, SSIS packages, SQL Agent jobs, SSRS and SSAS dependencies, and security configuration.
Yes. You can migrate SQL Server to Microsoft Fabric using Microsoft's guided migration tools, DACPAC/SqlPackage, Fabric Data Factory pipelines, Fabric Mirroring, or other supported approaches. The method depends on the target Fabric workload:
Compatibility testing and validation are required regardless of the migration method. No path eliminates the need to assess compatibility, rebuild dependent workloads, and validate business results before cutover.
Microsoft Fabric provides several workloads that may serve different SQL Server migration scenarios. Choosing the right target is one of the first architectural decisions in a migration.
| SQL Server Workload | Potential Microsoft Fabric Target |
|---|---|
| Enterprise data warehouse (SQL analytics and BI) | Fabric Warehouse |
| Data engineering and large-scale transformations | Fabric Lakehouse |
| Operational and transactional workload | SQL database in Microsoft Fabric |
| Near-real-time analytical copy of SQL Server data | Fabric Mirroring into OneLake |
| BI and reporting | Power BI semantic model and Power BI reports |
Most enterprise SQL Server data warehouse migrations target the Fabric Warehouse because it uses T-SQL and serves Power BI from OneLake. However, organizations with significant data engineering workloads may route some data to a Lakehouse, while transactional workloads may suit a SQL database in Fabric. Make the architecture decision before migration begins.
| SQL Server Asset | Fabric Equivalent | Migration Note |
|---|---|---|
| Tables | Fabric Warehouse tables in OneLake | Schema re-created; data stored as Delta Parquet |
| Views | Warehouse views | T-SQL views mostly carry over; review for unsupported syntax |
| Stored procedures | Warehouse T-SQL procedures | Mostly compatible; SQL Server-specific features re-derived |
| Functions | Warehouse T-SQL functions | Reviewed for supported syntax |
| SQL Agent jobs | Fabric Data Factory pipelines | Scheduling and steps rebuilt as pipelines |
| SSIS packages | Data Factory pipelines and Dataflow Gen2 | Treated as a separate ETL migration stream |
| SSRS reports | Power BI reports | Assessed and rebuilt in Power BI where appropriate |
| SSAS models | Power BI semantic models | Rebuilt as tabular semantic models; MDX reviewed for DAX |
| Indexes and partitions | Fabric storage and Delta layout | Re-derived; Fabric manages storage differently from SQL Server |
Microsoft provides several migration tools and methods depending on the source SQL Server version and the target Fabric workload:
| Tool or Method | What It Does |
|---|---|
| Fabric Migration Assistant (SQL database) | Guided migration experience using DACPAC to assess schema compatibility and copy data into a SQL database in Fabric |
| Fabric Migration Assistant (Data Warehouse) | Guided migration for metadata and data migration to the Fabric Data Warehouse with schema conversion |
| DACPAC and SqlPackage | Schema export from SQL Server, compatibility assessment, and schema deployment; key in SQL database migration workflows |
| Fabric Data Factory pipelines | Copy jobs and pipelines for moving data from SQL Server into OneLake, Lakehouse, or Fabric Warehouse |
| On-premises data gateway | Required for connecting Fabric migration tooling and pipelines to on-premises SQL Server sources |
| Fabric Mirroring | Near-real-time replication of SQL Server data into OneLake for analytical access without a full warehouse rebuild |
A DACPAC (Data-tier Application Component Package) is a file that represents database schema metadata, including tables, views, procedures, functions, and other database objects. In SQL database migration workflows for Fabric, you upload a DACPAC exported from SQL Server or Azure SQL to the Fabric workspace to assess schema compatibility with the target before deployment.
SqlPackage is the command-line tool commonly used to extract DACPACs from SQL Server and deploy them to target environments. Microsoft documents SqlPackage as a supported tool for SQL database migration to Fabric, including DACPAC extraction and publishing. Resolve schema compatibility issues identified through the DACPAC validation step before data copy operations begin.
Yes. On-premises SQL Server is a primary migration source for Microsoft Fabric. Microsoft's current documentation indicates that on-premises SQL Server migration to a SQL database in Fabric requires an on-premises data gateway for copy operations. For Fabric Data Warehouse migration, Fabric pipelines connected through an on-premises data gateway can move data from on-premises SQL Server sources into OneLake.
The on-premises data gateway bridges on-premises sources and Fabric cloud services. Size, install, and test it before configuring data migration pipelines.
Enterprise SQL Server estates rarely consist of the database alone. The associated Microsoft stack is each its own migration workstream:
Traditional migration rebuilds the warehouse schema and logic on Fabric, moves historical data into OneLake, reconnects ETL and reporting, and retires the SQL Server environment after validation.
Fabric Mirroring continuously replicates SQL Server changes into OneLake and converts them to Parquet format for analytics, giving near-real-time analytical access to SQL Server data in Fabric without immediately rebuilding the warehouse.
An important distinction: mirroring moves or replicates data, but it does not automatically migrate the complete warehouse architecture, SSIS ETL logic, SSRS reports, SSAS models, SQL Agent jobs, or other dependent workloads. Mirroring can be a useful component of a broader migration strategy, for example, enabling analytics on Fabric while the full warehouse migration is in progress, but it is not a substitute for a complete migration when full modernization is the goal.
Migration effort depends on the number of databases and tables, data volume, stored procedure complexity, T-SQL feature usage, SSIS package count, SQL Agent job complexity, SSRS and SSAS dependencies, security requirements, on-premises gateway setup, and validation requirements. A single database with standard T-SQL and minimal SSIS can be migrated faster than a multi-database SQL Server estate with complex stored procedures, extensive SSIS ETL, SSRS report libraries, and SSAS cubes. The most reliable way to estimate effort is to complete the inventory and classify objects by complexity before scoping the project.
17+ Years Experience | 400+ US Clients | Free Migration Assessment
DataTerrain provides end-to-end SQL Server to Microsoft Fabric migration, including warehouse, SSIS, SSRS, and SSAS migration with compatibility assessment and validation. Our Automated BI reports conversion service accelerates SSRS and other report migration at scale.
SQL Server to Microsoft Fabric migration is a structured modernization that spans schema migration, data movement, ETL rebuilding, reporting migration, security mapping, and validation. The shared T-SQL foundation between SQL Server and Fabric Warehouse reduces some conversion complexity compared to cross-platform migrations, but the migration scope extends well beyond the database itself to include SSIS, SSRS, SSAS, and SQL Agent workloads. A thorough inventory, the right Fabric target architecture, Microsoft's guided migration tooling, and parallel validation are the foundations of a reliable migration. Contact DataTerrain for a free SQL Server to Microsoft Fabric migration assessment.