Reputation: 57
I just installed SQL 2016 Standard Edition because I wanted to use the 'Always Encrypted' feature.
However, when I tried to created a Column Master Key under Security->Always Encrypted Keys->Column Master Key, I got the following error:
productversion: 13.0.160.5, productlevel:RTM, edition:Standard Edition 64bit Any ideas? Thanks!
Upvotes: 2
Views: 1165
Reputation: 457
"Always Encrypted is available in SQL Server 2016 (13.x) and SQL Database. (Prior to SQL Server 2016 (13.x) SP1, Always Encrypted was limited to the Enterprise Edition.)"
Upvotes: 0
Reputation: 9190
I was having the same issue. I fixed it by updating to Sql Server 2016 SP1 from Sql Server 2016.
Previously @@version
was:
Now @@version
is:
Note also that my SSMS is totally up to date.
Upvotes: 4
Reputation: 57
The issue was probably caused by restoring a SQL2014 database. I backed up a 2014 database and then restored it in 2016. SQL may have seen it as a 2014 schema and therefore complained Column Master Key not supported. How I resolved it: In SSMS 2016, generate .sql script for the imported database (in Advanced settings, choose SQL 2016 script) Install a new SQL 2016 instance (which may not be necessary will test) and run the .sql generated, rather than the restore option
Upvotes: 0