Microsoft Fabric Updates Blog

Customer-managed keys in Fabric SQL Database (Preview)

Customer-managed keys in Fabric SQL Database – a major step forward in empowering organizations to take control of their data security and compliance.

Why customer-managed keys matter

Microsoft Fabric already encrypts all data-at-rest using Microsoft-managed keys. But for organizations with strict data governance policies or regulatory requirements, CMK offers an additional layer of control and flexibility.

With CMK, you can use your own Azure Key Vault keys to encrypt SQL database data in Fabric workspaces, giving you:

  • Key ownership and rotation control.
  • Granular access management.
  • Auditability of key usage.
  • Compliance with industry-specific encryption standards.

Seamless integration with Transparent Data Encryption

Once CMK is configured for a Fabric workspace, Transparent Data Encryption is automatically enabled for all SQL databases (including tempdb) in that workspace. This means:

  • Real-time encryption and decryption of data, backups, and transaction logs.
  • Encryption at the page level using a symmetric Database Encryption Key (DEK).
  • DEK protection via the customer-managed asymmetric key from Azure Key Vault.

No manual steps are required encryption begins automatically and applies to both existing and newly created databases.

What our customers are saying about Customer-managed keys

Using Fabric is a key part of our operations, and features such as customer managed keys play an important role in supporting our clients who have high security and regulatory standards. This capability gives them more flexibility and assurance when it comes to managing data encryption. The setup process is straightforward and does not require extensive technical effort.

Ivan van Rooyen – Data and AI Practice Lead

Customer-managed keys in Fabric SQL Database have empowered us to securely develop AI project notebooks, data flows, and Airflow orchestration. Beyond security, it provided us with early insights into Fabric’s evolving capabilities, helping us align our architecture with upcoming features and plan confidently for future innovation.

Vikram Hodachalli – Architect

Get started

Follow the steps on Customer-managed keys for Fabric workspaces – Microsoft Fabric | Microsoft Learn to enable encryption using customer-managed keys.

Query to verify successful CMK encryption

Once you enable CMK in the workspace the existing database will be encrypted or when you create a new database in a workspace that has CMK enabled. To verify if your database is successfully encrypted, run the following query.

SELECT DB_NAME(database_id) as DatabaseName, * 
FROM sys.dm_database_encryption_keys 
WHERE database_id <> 2

A database is encrypted if the encryption_state_desc field displays “ENCRYPTED” (or “ENCRYPTION_IN_PROGRESS” during encryption) with ASYMMETRIC_KEY as encryptor_type; otherwise, it will not show up in this DMV if the database is not encrypted.

Learn more

Data encryption in SQL database

Customer-managed keys for Fabric workspaces

We hope you enjoy this new offer; we look forward to your feedback as we continue to enhance data security in Microsoft Fabric.

Related blog posts

Customer-managed keys in Fabric SQL Database (Preview)

January 15, 2026 by Anna Hoffman

The SQL tools and experiences team at Microsoft is full of product leaders and engineers who care about YOU and your productivity at every stage. We focus on building the tools, SDKs, and experiences that matter most—so you can get the greatest value from Microsoft SQL Server, Azure SQL, SQL database in Fabric and Fabric … Continue reading “How the Microsoft SQL team is investing in SQL tools and experiences”

December 18, 2025 by Anna Hoffman

What a year 2025 has been for SQL! ICYMI and are looking for some hype, might I recommend you start with this blog from Priya Sathy, the product leader for all of SQL at Microsoft: One consistent SQL: The launchpad from legacy to innovation. In this blog post, Priya explains how we have developed and … Continue reading “2025 Year in Review: What’s new across SQL Server, Azure SQL and SQL database in Fabric”