Forum Discussion

fabricpribeiro's avatar
fabricpribeiro
Icon for Post Patron rankPost Patron
6 months ago
Solved

SQL Server MI Fabric Mirroring Security question - TDA

  Dears,   I am creating a technical design authority doc (TDA)   One of the sources I am using is a SQL Server Managed Instance   We will do a Fabric Mirroring to SQLMI DB and bring the data ...
  • v-sgandrathi's avatar
    6 months ago

    Hi 

    At a TDA level, you can describe the security of the SQL Server Managed Instance (SQL MI) to Microsoft Fabric mirroring solution in terms of identity, access control, data protection, and platform-managed security. The integration uses Microsoft Entra ID–based service principal authentication to enable secure service-to-service communication between SQL MI and Fabric, eliminating the need for embedded credentials or SQL authentication. Access is governed through Role-Based Access Control (RBAC) and database-level permissions, following the principle of least privilege, where the service principal is granted only the minimum permissions required to perform mirroring and synchronization activities.

    From a data protection perspective, all data transmitted between SQL Managed Instance and Microsoft Fabric is encrypted in transit using TLS 1.2 or higher, ensuring confidentiality and integrity over the network. Data at rest is protected through platform-managed encryption mechanisms, including Transparent Data Encryption (TDE) in SQL MI and Microsoft-managed encryption within Fabric storage. The mirroring capability itself is a platform-managed service, meaning synchronization and data movement are handled internally by Fabric’s managed infrastructure, reducing the need for custom integration components and minimizing the attack surface. If SQL MI is deployed within a virtual network, network boundary protections such as private connectivity and controlled outbound access further strengthen the overall security posture.

     

    Thank you.