Secure enclaves enabled but SSMS didn't allow

John Woo 0 Reputation points
2025-02-27T12:28:14.4366667+00:00

in Azure portal, I created the database with Secure enclaves enabled - type was Virtualization based security (VBS).
the command below return 1,1; however when using SSMS trying to connect with Enable secure enclaves, and protocol None, got error:
You have specified the attestation protocol in the connection string, but the SQL Server in use does not support enclave based computations - see https://go.microsoft.com/fwlink/?linkid=2157649 for more details. (Microsoft.Data.SqlClient)


Program Location:

at Microsoft.Data.SqlClient.TdsParser.TryProcessFeatureExtAck(TdsParserStateObject stateObj)

at Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
....

select name, value, value_in_use from sys.configurations where name = 'column encryption enclave type'
Azure SQL Database
{count} votes

1 answer

Sort by: Most helpful
  1. John Woo 0 Reputation points
    2025-02-28T17:30:41.9966667+00:00

    Hi Vijayalaxmi,

    Thanks for the answer.

    I'm attaching the setting and the error from SSMS (v20.2). we are using script to create those CMK and CEK instead of using SSMS, as in our environment, we use automation pipeline to do those operation.

    Would you have any suggestion?

    User's image

    User's image

    User's image

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.