sys.dm_column_encryption_enclave (Transact-SQL)

Applies to: SQL Server 2019 (15.x) and later - Windows only

Returns performance counters for the secure enclave for Always Encrypted. For more information, see Always Encrypted with secure enclaves.

If the enclave is configured and has been correctly initialized after the last restart of SQL Server, the view contains exactly one row. If the enclave is not configured or it has not been correctly initialized, the view returns no rows.

Column name Data type Description
current_enclave_session_count int The current number of client sessions using the enclave.
current_column_encryption_key_count int The count of column encryption keys the enclave currently holds.
current_memory_size_kb bigint Enclave memory size in KB
total_evicted_session_count bigint The total count of enclave sessions evicted since the last server restart.

Permissions

Requires VIEW SERVER STATE permission.

Permissions for SQL Server 2022 and later

Requires VIEW SERVER SECURITY STATE permission on the server.

Examples

SELECT * FROM sys.dm_column_encryption_enclave;  
GO  

See also

Configure the enclave type for Always Encrypted Server Configuration Option