Don't miss your chance to take exam DP-600 or DP-700 on us!
Request nowFabric Data Days Monthly is back. Join us on March 26th for two expert-led sessions on 1) Getting Started with Fabric IQ and 2) Mapping & Spacial Analytics in Fabric. Register now
Dears,
Hope this message finds you well
I am designing an architecture which includes SQL Server Managed Instance mirroring to Fabric
I would be delighted if you can help me with the following questions:
1) From what I read, seems that its only possible to work with the public endpoint of SQL Server MI, its not possible to use private endpoints. If that is still true, ticking the checkbox which states encrypt connection will encrypt the data movement between SQL MI and Fabric using which encryption method?
2) I intend to use a Service Principal. What are the permissins that thyis use will need on Fabric and on SQL Server MI? Probably on Dabric it needs to be WS Conbributor?
3) Seems I am only able to choose the name of the of DWH which will be created on Fabric , but not the schemas where the information should land. Instead, it will copy all the schemas as they are from SQL MI into the DWH it will generate, right?
4) Can I choose the Worskpace where the DWH will be created?
5) Its a red-only copy. I cannot do any changes on the tables in this replicated DWH, right?
6) The files of this replication are generated, probably in parquet files, to which table in fabric? how can I see those files?
Thanks a lot,
Pedro
Solved! Go to Solution.
Hi fabricpribeiro,
Thankyou for the followup.
Based on my understanding, SQL Server MI mirroring to Microsoft Fabric is a managed, read-only analytical replication service that maintains only the current state and does not expose CDC or ingestion metadata at the table or row level.
Regarding Append versus Merge:
Regarding metadata, ingestion time, and sync status:
Please consider the following approach to manage metadata:
We hope this information helps to resolve the issue. If you have any further queries, please feel free to contact the Microsoft Fabric community.
Thank you.
Hi fabricpribeiro,
We are following up to see if what we shared solved your issue. If you need more support, please reach out to the Microsoft Fabric community.
Thank you.
Hi fabricpribeiro,
We would like to follow up and see whether the details we shared have resolved your problem. If you need any more assistance, please feel free to connect with the Microsoft Fabric community.
Thank you.
Hi fabricpribeiro,
Thankyou for the followup.
Based on my understanding, SQL Server MI mirroring to Microsoft Fabric is a managed, read-only analytical replication service that maintains only the current state and does not expose CDC or ingestion metadata at the table or row level.
Regarding Append versus Merge:
Regarding metadata, ingestion time, and sync status:
Please consider the following approach to manage metadata:
We hope this information helps to resolve the issue. If you have any further queries, please feel free to contact the Microsoft Fabric community.
Thank you.
Hi fabricpribeiro,
Thank you for your inquiry through the Microsoft Fabric Community Forum.
Based on my understanding, the behavior you are observing is by design. SQL Server Managed Instance (MI) mirroring to Fabric is implemented as a managed, read only analytical replication service, with security, storage and schema handling controlled by the Fabric platform.
Please follow the steps below, which may help resolve the issue:
Additionally, please refer to the links below for further information:
Mirroring - Microsoft Fabric | Microsoft Learn
OneLake, the OneDrive for data - Microsoft Fabric | Microsoft Learn
We hope the information provided helps to resolve your issue. Should you have any further queries, please feel free to contact the Microsoft Fabric Community.
Thank you.
Thank you very much for the reply. Do you know if it will do Append method or Merge method? Meaning, will I get history? or only latest records?
For example,
1) Imagine a record was added
2) Some days after , its deleted
How ill it work in my DWH which is created by fabric?
Will it show the two records (similar to a SCD type 2) or will it show first the added record and then when its deleted, the record will desappear from my DWH in raw?
Another question is related with metadata management. Will I get infromation like ingestion date on fabric , sucess or failre of sync?
How would you manage metadata in for this particular synk process to understand ingestion date into fabric, if it was scuessfull or nor for each table, etc..? Can I create a metadata table and ask the process to feed it?
Like :
Source | Tablename | Ingestion Time | Rows Inserted | Rows Updated | Rows Deleted | Etc... ?
Thanks,
Pedro
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Check out the February 2026 Fabric update to learn about new features.
| User | Count |
|---|---|
| 23 | |
| 12 | |
| 10 | |
| 7 | |
| 7 |
| User | Count |
|---|---|
| 40 | |
| 24 | |
| 23 | |
| 15 | |
| 14 |